summaryrefslogtreecommitdiff
path: root/sphinx/domains/cpp.py
Commit message (Collapse)AuthorAgeFilesLines
...
* C and C++ domains, change to new loggingJakob Lykke Andersen2020-03-171-62/+66
| | | | Also add get_source_info() to SphinxDirective and SphinxRole
* Merge pull request #7319 from jakobandersen/c_revampJakob Lykke Andersen2020-03-171-273/+56
|\ | | | | C domain rewrite
| * C, improve type annotations with related refactoringJakob Lykke Andersen2020-03-161-1/+5
| |
| * C, flake and mypy fixes, rename attr in desc_signature_lineJakob Lykke Andersen2020-03-151-7/+5
| |
| * C, add expression parsing and expr roleJakob Lykke Andersen2020-03-151-44/+7
| |
| * C, initial rewriteJakob Lykke Andersen2020-03-151-225/+43
| |
* | C++, prevent false warnings from expressions with <Jakob Lykke Andersen2020-03-161-1/+5
|/
* Fix #7276: cpp: objects generate hypertarget names unexpectedlyTakeshi KOMIYA2020-03-091-4/+0
|
* refactor: Update type annotation for cpp domainTakeshi KOMIYA2020-03-071-61/+100
|
* Merge branch 'drop_desc_signature_first' into 3.xTakeshi KOMIYA2020-02-221-4/+0
|\
| * Deprecate desc_signature['first']Takeshi KOMIYA2020-02-091-4/+0
| |
* | Merge branch '2.0'Takeshi KOMIYA2020-02-091-2/+2
|\ \ | |/ |/|
| * Merge branch '2.3.2' into 2.0Takeshi KOMIYA2020-02-091-4/+11
| |\
| | * C++, fix rendering of expr listsJakob Lykke Andersen2020-01-251-2/+2
| | |
* | | C++, suppress some warnings that can never be fixedJakob Lykke Andersen2020-01-261-26/+52
| | |
* | | C++, fixupJakob Lykke Andersen2020-01-251-6/+9
| | |
* | | C++, fix cross references in compound directivesJakob Lykke Andersen2020-01-251-60/+269
| | | | | | | | | | | | Fixes sphinx-doc/sphinx#5078
* | | C++, make lookup key point to correct overloadsJakob Lykke Andersen2020-01-251-28/+63
| | |
* | | Merge pull request #7038 from jakobandersen/cpp_role_target_checkingJakob Lykke Andersen2020-01-201-2/+9
|\ \ \ | |/ / |/| / | |/ C++, test role target checks and fix two cases
| * C++, test role target checks and fix two casesJakob Lykke Andersen2020-01-201-2/+9
| |
* | Be precise about which document missing (cpp, post_transform)Takeshi KOMIYA2020-01-011-1/+1
| |
* | A happy new year!Takeshi KOMIYA2020-01-011-1/+1
| |
* | mypy: Enable disallow_incomplete_defs flag for type checkingTakeshi KOMIYA2019-12-301-1/+1
| |
* | Migrate to py3 style type annotation: sphinx.domains.cppTakeshi KOMIYA2019-12-251-976/+579
|/
* Merge branch '2.2.1' into 2.0Takeshi KOMIYA2019-10-201-2/+3
|\
| * Fix mypy violations (for mypy-0.740)Takeshi KOMIYA2019-10-201-2/+3
| |
* | C++, support bit-fieldsJakob Lykke Andersen2019-10-061-5/+62
|/ | | | Fixes sphinx-doc/sphinx#6707
* Merge branch '2.0.2' into 2.0Takeshi KOMIYA2019-06-021-1/+1
|\
| * C++, allow 8 and 9 in hexadecimal integer literals.Jakob Lykke Andersen2019-04-141-1/+1
| | | | | | | | Fixes sphinx-doc/sphinx#6286.
* | Merge branch '2.0.1' into 2.0Takeshi KOMIYA2019-04-051-2/+2
|\ \ | |/
| * C++, fix parsing of full xrefs.Jakob Lykke Andersen2019-04-011-2/+2
| | | | | | | | Fixes sphinx-doc/sphinx#6208
* | Merge branch '2.0'Takeshi KOMIYA2019-03-211-117/+191
|\ \ | |/
| * C++, fix parsing of initializersJakob Lykke Andersen2019-03-161-117/+191
| | | | | | | | | | | | Specifically, add parsing of braced-init-list. See also michaeljones/breathe#425
* | Merge pull request #6143 from tk0miya/6140_unittest.mockTakeshi KOMIYA2019-03-081-27/+26
|\ \ | |/ | | Fix #6140: Use unittest.mock instead of mock
| * C++, fix alias declarations.Jakob Lykke Andersen2019-03-071-27/+26
| | | | | | | | | | | | | | | | | | Based on sphinx-doc/sphinx#6131. Defer parsing to transform time, and make sure alias nodes are copied in a reasonable way. Fixes sphinx-doc/sphinx#5946
* | refactor: move NoUri to sphinx.errorsTakeshi KOMIYA2019-03-021-1/+1
|/
* Fix mypy violationsTakeshi KOMIYA2019-02-141-1/+1
|
* Add 'cpp:struct' directive and 'cpp:struct' role.Frank Erens2019-01-201-38/+36
| | | | They are cosmetic variants of the class directive/role.
* C++, simplify directives for declarationsJakob Lykke Andersen2019-01-201-67/+54
|
* C++, minor fixesJakob Lykke Andersen2019-01-201-3/+2
|
* Replace text_type() by str()Takeshi KOMIYA2019-01-131-1/+1
|
* Merge branch '1.8'Takeshi KOMIYA2019-01-131-15/+71
|\
| * mypy fix?Jakob Lykke Andersen2019-01-061-2/+2
| |
| * C++, parse all fold expressionsJakob Lykke Andersen2019-01-061-9/+56
| |
| * C++ fixesJakob Lykke Andersen2019-01-061-7/+16
| | | | | | | | | | | | | | - Hyperlinks for declarations involving east cv-qualifiers. - Duplicate declaration error on function templates with constraints in the return type. Fixes sphinx-doc/sphinx#5755
* | C++, alias directiveJakob Lykke Andersen2019-01-121-14/+168
| | | | | | | | See sphinx-doc/sphinx#4981
* | Merge branch '1.8'Takeshi KOMIYA2019-01-021-1/+1
|\ \ | |/
| * A happy new year!Takeshi KOMIYA2019-01-021-1/+1
| |
* | Merge pull request #5806 from jdufresne/six-text-typeTakeshi KOMIYA2018-12-261-46/+45
|\ \ | | | | | | Replace use of six.text_type with str
| * | Replace use of six.text_type with strJon Dufresne2018-12-181-50/+47
| | | | | | | | | | | | | | | This removes the last use of the six package allowing Sphinx to remove it as a dependency.