summaryrefslogtreecommitdiff
path: root/sphinx/domains/cpp.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | C++, parse decltype(<expr>)Jakob Lykke Andersen2017-11-261-2/+23
| | | | | | | | Fixes sphinx-doc/sphinx#4094
* | Fix type annotation errorJakob Lykke Andersen2017-11-261-1/+0
| |
* | C++, parse more unary expressionsJakob Lykke Andersen2017-11-261-0/+115
| | | | | | | | Last part, fixes sphinx-doc/sphinx#4114
* | C++, reintroduce expression fallback parserJakob Lykke Andersen2017-11-261-6/+71
| | | | | | | | | | Part of fixing sphinx-doc/sphinx#4114. This reverts commit b55526f4e87ecfdd5c43cbe4e0dab847ebb0c7c9.
* | C++, parse more types of integer literalsJakob Lykke Andersen2017-11-261-5/+13
| | | | | | | | Fixes case 0 of sphinx-doc/sphinx#4114
* | C++: remove function concepts.lucdanton2017-10-261-22/+4
| |
* | Merge branch 'stable'Takeshi KOMIYA2017-10-231-1/+1
|\ \ | |/
| * Fix flake8 and style-check violationsTakeshi KOMIYA2017-10-231-1/+1
| |
* | Fix mypy violationsTakeshi KOMIYA2017-10-071-1/+1
| |
* | Merge branch 'stable'Takeshi KOMIYA2017-10-051-2/+2
|\ \ | |/
| * C++: Do not assert False if type and declType mismatchDmitry Shachnev2017-10-021-2/+2
| | | | | | | | Revert to 1.6.4 behavior where a warning was raised instead.
* | C++, allow empty template argument listsJakob Lykke Andersen2017-09-281-2/+3
| | | | | | | | See sphinx-doc/sphinx#4094
* | C++, adapt sphinx-doc/sphinx#3894 after merge to masterJakob Lykke Andersen2017-09-281-5/+5
| | | | | | | | Fixes sphinx-doc/sphinx#4082
* | Merge branch 'stable'Takeshi KOMIYA2017-09-241-18/+19
|\ \ | |/
| * C++, fix linking in function pointers.Jakob Lykke Andersen2017-09-071-0/+4
| | | | | | | | Fixes sphinx-doc/sphinx#4041
| * Fix C++ multiline signaturesJakob Lykke Andersen2017-08-311-2/+5
| | | | | | | | Fixes sphinx-doc/sphinx#3877
| * Whitespace isn't allowed before )Andy Neebel2017-06-281-2/+2
| |
| * Lines were too long, clean up spacing to fitAndy Neebel2017-06-281-7/+7
| |
| * Clean up if tree, use the objtypes listAndy Neebel2017-06-261-17/+11
| |
| * Improve cpp intersphinx supportAndy Neebel2017-06-261-5/+5
| | | | | | | | | | Now types called out in function declarations will be searched for in the intersphinx inventory as well
* | Fix DeprecationWarning for r'…(?u)'Daniel Hahler2017-08-181-1/+1
| | | | | | | | | | | | Fixes > DeprecationWarning: Flags not at the start of the expression …
* | Remove redundant `pass` statementRobin Neatherway2017-07-191-2/+1
| |
* | C++, fix type check errorsJakob Lykke Andersen2017-05-041-33/+27
| |
* | C++, remove fallback expression parserJakob Lykke Andersen2017-05-041-58/+7
| | | | | | | | Fixes sphinx-doc/sphinx#2406
* | C++, add expr roleJakob Lykke Andersen2017-05-041-7/+30
| |
* | C++, turn on version 3 manglingJakob Lykke Andersen2017-05-041-24/+28
| |
* | C++, expressionsJakob Lykke Andersen2017-05-041-36/+846
| |
* | C++, internal changes to id generationJakob Lykke Andersen2017-05-041-503/+352
| |
* | Fix flake8 violationTakeshi KOMIYA2017-05-031-1/+1
| |
* | C++, handle decltype(auto)Jakob Lykke Andersen2017-05-021-2/+24
|/
* Implement get_full_qualified_name() to CPPDomain (refs: #3630)Takeshi KOMIYA2017-04-231-0/+14
|
* Merge branch 'stable'Takeshi KOMIYA2017-03-261-1/+1
|\
| * Year++Takeshi KOMIYA2017-03-261-1/+1
| |
* | C++, properly look up any references.Jakob Lykke Andersen2017-03-221-22/+27
| | | | | | | | Also, clean up use of temp_data and ref_context.
* | Merge branch 'stable'jfbu2017-03-121-1/+8
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | Conflicts resolved: sphinx/domains/cpp.py sphinx/domains/python.py sphinx/texinputs/sphinx.sty sphinx/util/docfields.py sphinx/writers/latex.py tests/test_build_latex.py Also updated: sphinx/domains/__init__.py
| * C++, fix parsing error of non-type template argJakob Lykke Andersen2017-03-121-1/+1
| | | | | | | | Fixes sphinx-doc/sphinx#3542
| * Add callback on domains for xrefs from fields.Jakob Lykke Andersen2017-03-081-0/+6
| | | | | | | | | | Fixes sphinx-doc/sphinx#2607. Fixes sphinx-doc/sphinx#2665.
* | Merge branch 'stable'Takeshi KOMIYA2017-03-081-1/+14
|\ \ | |/
| * Make flake8 stop complaining.Jakob Lykke Andersen2017-03-071-2/+2
| |
| * C++, better error messages for 'func' and 'any' refs.Jakob Lykke Andersen2017-03-071-1/+14
| | | | | | | | | | Followup to sphinx-dox/sphinx#2952. On error try to get reparse without parens to get the correct message.
* | Upgrade to mypy-0.5Takeshi KOMIYA2017-03-031-3/+5
| |
* | Fix mypy violationsTakeshi KOMIYA2017-02-211-3/+3
| |
* | Remove unused "type: ignore"Takeshi KOMIYA2017-02-061-1/+1
| |
* | Fix mypy violationsTakeshi KOMIYA2017-01-191-5/+5
| |
* | Merge branch 'stable'Takeshi KOMIYA2017-01-171-1/+1
|\ \ | |/
| * Oops, fix key error on refexplicitJakob Lykke Andersen2017-01-161-1/+1
| |
* | Merge branch 'stable'Takeshi KOMIYA2017-01-161-6/+26
|\ \ | |/
| * C++, fix refs to operator() functions.Jakob Lykke Andersen2017-01-151-6/+26
| | | | | | | | Fixes sphinx-doc/sphinx#2952.
* | C++, at option tparam-line-spec for templates.Jakob Lykke Andersen2017-01-151-50/+47
| | | | | | | | Make it possible to render template parameters on separate lines.
* | Merge branch 'stable'Takeshi KOMIYA2017-01-121-2/+2
|\ \ | |/