summaryrefslogtreecommitdiff
path: root/sphinx/domains/cpp.py
Commit message (Collapse)AuthorAgeFilesLines
...
* A happy new year!Takeshi KOMIYA2021-01-011-1/+1
| | | | | | | .. note:: $ find sphinx tests LICENSE doc/conf.py -type f -exec sed -i '' -e 's/2007\-20../2007-2021/' {} \; $ git co sphinx/locale/**/*.js sphinx/templates/epub3/mimetype
* Merge pull request #8530 from jakobandersen/bnavigator-fix-AliasNode-copyJakob Lykke Andersen2020-12-121-2/+2
|\ | | | | C, fix AliasNode.copy
| * C++, typing on AliasNode.copyJakob Lykke Andersen2020-12-121-2/+2
| |
* | refactor with pyupgradeTakeshi KOMIYA2020-11-251-2/+1
| | | | | | | | | | | | Run `pyupgrade --py3-only --keep-percent-format` to refine our code. Note: --keep-percent-format is required to keep translations available.
* | Sort imports with isortFrançois Freitag2020-11-111-13/+9
|/ | | | | | | | | | | | Keep imports alphabetically sorted and their order homogeneous across Python source files. The isort project has more feature and is more active than the flake8-import-order plugin. Most issues caught were simply import ordering from the same module. Where imports were purposefully placed out of order, tag with isort:skip.
* C, C++, improve warnings on duplicatesJakob Lykke Andersen2020-10-241-36/+49
|
* C, fix links to function parametersJakob Lykke Andersen2020-10-131-1/+1
|
* C++, properly reject functions as duplicatesJakob Lykke Andersen2020-10-031-0/+5
| | | | Fixes sphinx-doc/sphinx#8270
* C++, improve warning and debug messagesJakob Lykke Andersen2020-10-031-7/+13
|
* domains: c: cpp: fix typosFabio Utzig2020-09-091-1/+1
| | | | Signed-off-by: Fabio Utzig <fabio.utzig@nordicsemi.no>
* C and C++, parsing function attributesJakob Lykke Andersen2020-08-131-2/+17
| | | | Fixes sphinx-doc/sphinx#8114
* C++, fix template template parameter parsingJakob Lykke Andersen2020-08-131-0/+1
| | | | https://github.com/sphinx-doc/sphinx/pull/8037#issuecomment-673511490
* C++, fix non-type template parameter parsingJakob Lykke Andersen2020-08-021-52/+74
| | | | Fixes sphinx-doc/sphinx#7944
* fix typoTetsuo Koyama2020-07-191-1/+1
|
* Merge branch '3.1.x' into c_optimizationJakob Lykke Andersen2020-07-151-0/+10
|\
| * C, don't deepcopy as deep on handling enumeratorsJakob Lykke Andersen2020-07-141-0/+10
| |
* | Add :noindexentry: optionJakob Lykke Andersen2020-07-041-1/+2
| | | | | | | | Fixes sphinx-doc/sphinx#7052
* | C, C++: remove noindex optionJakob Lykke Andersen2020-06-301-11/+10
| | | | | | | | | | The option did nothing. Improve error messages on duplicates.
* | Merge pull request #7832 from cool-RR/2020-06-11-raise-fromTakeshi KOMIYA2020-06-291-13/+14
|\ \ | | | | | | Fix exception causes all over the codebase
| * | Fix exception causes all over the codebaseRam Rachum2020-06-141-13/+14
| |/
* | C,C++: support parameterized GNU style attributesJakob Lykke Andersen2020-06-201-2/+3
|/ | | | Fixes sphinx-doc/sphinx#7853
* C++, parse (trailing) requires clausesJakob Lykke Andersen2020-06-021-13/+123
| | | | Fixes sphinx-doc/sphinx#7295
* Merge pull request #7769 from jakobandersen/c_cpp_display_string_opsJakob Lykke Andersen2020-06-021-4/+4
|\ | | | | C and C++, don't crash during stringification
| * C and C++, don't crash during stringificationJakob Lykke Andersen2020-06-021-4/+4
| | | | | | | | | | | | | | Specifically when generating display strings for unary expressions and fold expressions. Fixes sphinx-doc/sphinx#7763
* | C++, fix rendering of rooted nested namesJakob Lykke Andersen2020-05-161-1/+7
| | | | | | | | Also, test doctree generation via astext().
* | C++, add debug config variablesJakob Lykke Andersen2020-05-141-3/+12
| |
* | C++, parse trailing return typesJakob Lykke Andersen2020-05-011-8/+55
| |
* | C++, parse expressions with user-defined literalsJakob Lykke Andersen2020-05-011-12/+68
| | | | | | | | Fixes sphinx-doc/sphinx#7294
* | Merge pull request #7485 from jbab/cpp-noexceptJakob Lykke Andersen2020-04-251-12/+34
|\ \ | | | | | | C++, add support for parameterized noexcept specifier in function dec…
| * | C++, add support for parameterized noexcept specifier in function declarationsJan Babst2020-04-241-12/+34
| | |
* | | C++, semicolon, move it entirely to ASTDeclarationJakob Lykke Andersen2020-04-241-12/+6
| | |
* | | C++ domain: Add support for semicolon in declarationsJan Babst2020-04-241-6/+21
| | |
* | | Merge branch '3.0.x' into 3.xTakeshi KOMIYA2020-04-181-4/+7
|\ \ \ | |/ / |/| / | |/
| * C++, fix spacing issue in east-const notationJan Babst2020-04-171-4/+7
| |
* | Merge branch '3.0.x' into 3.xTakeshi KOMIYA2020-04-131-172/+10
|\ \ | |/
| * C, parse attributesJakob Lykke Andersen2020-04-131-172/+10
| |
* | Merge branch '3.0.x' into 3.xTakeshi KOMIYA2020-04-111-9/+72
|\ \ | |/
| * C++, fix merging overloaded functions in parallel builds.Jakob Lykke Andersen2020-04-081-9/+72
| |
* | refactor: Update type annotation for cpp domainTakeshi KOMIYA2020-03-301-13/+13
|/
* C, C++, do not recurse in anon symbols on additionJakob Lykke Andersen2020-03-251-1/+1
|
* Merge pull request #7380 from jakobandersen/cpp_comma_operatorJakob Lykke Andersen2020-03-251-94/+166
|\ | | | | C++, comma operator, pack expansion, error messages
| * C++, support pack expansion in template argument listsJakob Lykke Andersen2020-03-251-9/+41
| |
| * C++, support comma operator in expressionsJakob Lykke Andersen2020-03-251-48/+90
| |
| * C++, improve error messages for template parameter/argument listsJakob Lykke Andersen2020-03-241-37/+35
| |
* | C, C++, improve error messages.Jakob Lykke Andersen2020-03-241-11/+16
|/
* C++, support alternate spellings of operatorsJakob Lykke Andersen2020-03-241-28/+48
| | | | Fixes sphinx-doc/sphinx#7367
* C++, fix minor space issues in declaratorsJakob Lykke Andersen2020-03-181-10/+10
|
* C++, add type annotationsJakob Lykke Andersen2020-03-171-1206/+1377
|
* Fix flake and mypy errorsJakob Lykke Andersen2020-03-171-1/+1
|
* Use logging.suppress_logging()Jakob Lykke Andersen2020-03-171-23/+11
|