Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow multi-line object description signatures (#11011) | TLouf | 2023-05-11 | 1 | -1/+21 |
| | | | | | Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> Co-authored-by: Jean-François B <2589111+jfbu@users.noreply.github.com> Co-authored-by: TLouf <loufthomas@gmail.com> | ||||
* | Resolve lint errors from Ruff 0.0.260 | Adam Turner | 2023-03-31 | 1 | -1/+1 |
| | |||||
* | Resolve lint errors from Ruff 0.0.257 | Adam Turner | 2023-03-18 | 1 | -5/+5 |
| | |||||
* | Resolve ``flake8-return`` errors | Adam Turner | 2023-02-18 | 1 | -34/+20 |
| | |||||
* | Fix COM812 | Adam Turner | 2023-02-18 | 1 | -29/+29 |
| | |||||
* | Resolve Ruff SIM114 violations | Adam Turner | 2023-02-15 | 1 | -3/+1 |
| | |||||
* | Adopt ``profile = "black"`` for ``isort`` | Adam Turner | 2023-01-07 | 1 | -7/+21 |
| | | | | This allows using Ruff's import sorting fixers | ||||
* | Use ``re`` flags | Adam Turner | 2023-01-02 | 1 | -8/+8 |
| | |||||
* | Run pyupgrade (#11070) | Adam Turner | 2023-01-02 | 1 | -184/+181 |
| | |||||
* | Use PEP 604 types | Adam Turner | 2023-01-01 | 1 | -65/+61 |
| | |||||
* | Use PEP 595 types | Adam Turner | 2023-01-01 | 1 | -78/+77 |
| | |||||
* | Insert ``from __future__ import annotations`` | Adam Turner | 2023-01-01 | 1 | -0/+2 |
| | |||||
* | remove blanket 'noqas' | Daniel Eades | 2022-12-16 | 1 | -9/+18 |
| | |||||
* | Run the ``pyupgrade`` tool | Adam Turner | 2022-10-17 | 1 | -17/+17 |
| | |||||
* | Finer grained control over domain ToC entries (#10886) | Adam Turner | 2022-09-30 | 1 | -1/+1 |
| | | | | | - Implement `:nocontentsentry:` flag - Use `:nocontentsentry:` in docs - Add domain object table of contents configuration option | ||||
* | Add contents entries for domain objects (#10807) | Adam Turner | 2022-09-13 | 1 | -0/+1 |
| | | | | | | | | | - Add entries in the table of contents for domain objects (e.g. `py:function`, `rst:role`, etc). Supported domains are Javascript, Python, and reStructuredText. - Support content in `py:module` and `js:module` directives. - Add the `noindexentry` and `noindex` flags to more domains. - Add `toc_object_entries_show_parents` configuration setting - Update documentation and tests | ||||
* | Fix more strict static typing errors (#10681) | danieleades | 2022-08-28 | 1 | -7/+10 |
| | |||||
* | C++, bump env version due to AST and Symbol changes | Jakob Lykke Andersen | 2022-07-29 | 1 | -1/+1 |
| | |||||
* | C++, fix parsing of certain non-type template parameters | Jakob Lykke Andersen | 2022-07-29 | 1 | -7/+19 |
| | | | | Specifically 'template<int (X::*)(bool)...>' | ||||
* | C++, ensure merging case is as assumed | Jakob Lykke Andersen | 2022-07-29 | 1 | -5/+6 |
| | |||||
* | [C++] Ensure consistent non-specialization template argument representation | Jeremy Maitin-Shepard | 2022-07-29 | 1 | -31/+78 |
| | | | | | Previously, in certain cases the template arguments of non-specializations were retained, leading to incorrect merging of symbols. | ||||
* | C++, bump env version because of PR | Jakob Lykke Andersen | 2022-07-25 | 1 | -1/+1 |
| | |||||
* | C++, refactor requires clause ID handling | Jakob Lykke Andersen | 2022-07-24 | 1 | -19/+28 |
| | |||||
* | C++, PR revision | Jakob Lykke Andersen | 2022-07-24 | 1 | -25/+18 |
| | |||||
* | [C++] Allow template prefix on union declarations | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -1/+1 |
| | |||||
* | [C++] Allow trailing requires-clause on constructors | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -1/+8 |
| | |||||
* | [C++] Allow trailing-requires-clause on functions without a template prefix | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -2/+1 |
| | |||||
* | [C++] Support requires-clause in more places | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -33/+66 |
| | | | | | | | | | | | | | | | | | | | | | | | Previously a C++20 requires-clause was only supported on `function` declarations. However, the C++ standard allows a require-clause on class/union templates, alias templates, and variable templates, and also allows a requires clause after each template parameter list, not just the final one. This moves the requiresClause to be a property of `ASTTemplateParams` rather than `ASTDeclaration` to better match the C++ grammar and allows requires clauses in many places that are supported by C++20 but were not previously allowed by Sphinx, namely: - On class templates, alias templates, and variable templates - After each template parameter list, not just the last one. - After the template parameter list in template template parameters. When encoding the id, the requires clause of the last template parameter list is treated specially in order to preserve compatibility with existing v4 ids. | ||||
* | Lint with `flake8-bugbear` (#10602) | danieleades | 2022-07-12 | 1 | -20/+18 |
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | ||||
* | Remove redundant static typing casts (#10612) | danieleades | 2022-07-02 | 1 | -2/+1 |
| | |||||
* | simplify dict key checks (SIM118) | Daniel Eades | 2022-06-03 | 1 | -1/+1 |
| | |||||
* | C and C++, support attribtues on enumerators | Jakob Lykke Andersen | 2022-04-17 | 1 | -2/+11 |
| | | | | Fixes sphinx-doc/sphinx#10341 | ||||
* | C and C++, refactor attribute lists | Jakob Lykke Andersen | 2022-04-17 | 1 | -78/+49 |
| | |||||
* | C++, bump env version for cond expr | Jakob Lykke Andersen | 2022-04-17 | 1 | -1/+1 |
| | |||||
* | C++, simplify assginemnt-expression parsing | Jakob Lykke Andersen | 2022-04-17 | 1 | -68/+59 |
| | |||||
* | C++, var naming style in cond expr | Jakob Lykke Andersen | 2022-04-17 | 1 | -14/+14 |
| | |||||
* | C++, use Itanium mangling for conditional expr | Jakob Lykke Andersen | 2022-04-17 | 1 | -1/+1 |
| | |||||
* | [C++] Support conditional operator "?" | Jeremy Maitin-Shepard | 2022-04-17 | 1 | -6/+61 |
| | |||||
* | Merge pull request #10212 from AA-Turner/remove-module-docstring-titles | Takeshi KOMIYA | 2022-03-14 | 1 | -9/+1 |
|\ | | | | | Remove module docstring titles | ||||
| * | Collapse single line docstrings | Adam Turner | 2022-02-20 | 1 | -2/+1 |
| | | |||||
| * | Remove copyright and licence fields | Adam Turner | 2022-02-20 | 1 | -3/+0 |
| | | |||||
| * | Fix module docstring indentation | Adam Turner | 2022-02-20 | 1 | -2/+2 |
| | | |||||
| * | Fix module docstring first line | Adam Turner | 2022-02-20 | 1 | -2/+1 |
| | | |||||
| * | Remove module titles in docstrings | Adam Turner | 2022-02-19 | 1 | -3/+0 |
| | | |||||
* | | C++, bump env version due to updated AST | Jakob Lykke Andersen | 2022-03-12 | 1 | -1/+1 |
| | | |||||
* | | C++, minor formatting | Jakob Lykke Andersen | 2022-03-12 | 1 | -4/+2 |
| | | |||||
* | | Update sphinx/domains/cpp.py | Jeremy Maitin-Shepard | 2022-03-11 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Jakob Lykke Andersen <jakobandersen@users.noreply.github.com> | ||||
* | | Update sphinx/domains/cpp.py | Jeremy Maitin-Shepard | 2022-03-11 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Jakob Lykke Andersen <jakobandersen@users.noreply.github.com> | ||||
* | | Update sphinx/domains/cpp.py | Jeremy Maitin-Shepard | 2022-03-11 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Jakob Lykke Andersen <jakobandersen@users.noreply.github.com> | ||||
* | | Update sphinx/domains/cpp.py | Jeremy Maitin-Shepard | 2022-03-11 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Jakob Lykke Andersen <jakobandersen@users.noreply.github.com> |