Adam Turner
49d8304670
Start using `pathlib.Path
and deprecate
sphinx.testing.path
` ( #11526 )
2023-07-28 00:39:12 +01:00
TLouf
86b07d4a97
Allow multi-line object description signatures ( #11011 )
...
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>
2023-05-11 14:28:57 +01:00
Adam Turner
9df3b59e00
Resolve lint errors from Ruff 0.0.259
2023-03-23 21:58:49 +00:00
Adam Turner
a13cf2c24d
Adopt `profile = "black"
for
isort
`
...
This allows using Ruff's import sorting fixers
2023-01-07 18:31:15 +00:00
Daniel Eades
1abb24e309
remove blanket 'noqas'
2022-12-16 16:50:24 +01:00
Adam Turner
920828fe35
Run the `pyupgrade
` tool
2022-10-17 22:39:09 +01:00
Adam Turner
971040b4b7
Merge branch '5.x' into fix-warnings
...
# Conflicts:
# tests/test_search.py
2022-05-02 17:05:42 +01:00
Adam Turner
24e3b7c8c8
.read_text()
-> .read_text(encoding='utf8')
2022-04-27 03:04:19 +01:00
Jakob Lykke Andersen
2ec069ba9c
C and C++, support attribtues on enumerators
...
Fixes sphinx-doc/sphinx#10341
2022-04-17 17:27:30 +02:00
Jakob Lykke Andersen
991fe26fa5
C and C++, refactor attribute lists
2022-04-17 17:17:19 +02:00
Adam Turner
5775912455
Collapse single line docstrings
2022-02-20 03:13:45 +00:00
Adam Turner
6bb7b891a1
Remove copyright and licence fields
2022-02-20 03:06:23 +00:00
Adam Turner
5694e0ce60
Fix module docstring indentation
2022-02-20 00:35:13 +00:00
Adam Turner
4f5a3269a6
Fix module docstring first line
2022-02-20 00:11:08 +00:00
Adam Turner
6b8bccec59
Remove module titles in docstrings
2022-02-19 23:17:29 +00:00
Daniel Eades
6697ed62ed
address some unused loop control variables (B007)
2022-01-12 20:19:18 +00:00
Takeshi KOMIYA
b84771dcd2
A happy new year!
2022-01-01 18:45:03 +09:00
Jakob Lykke Andersen
f8f26286ad
C, simple type specifier parsing, handling macro-keywords
2021-12-01 19:33:23 +01:00
Jakob Lykke Andersen
c09643c21f
C, fix parsing of fundamental types
...
When multiple simple type specifiers are part of the type,
then they may appear in any order.
2021-11-30 22:00:54 +01:00
Jakob Lykke Andersen
4b62b6cb82
C, C++, parse <width> <complex/imaginary>
2021-08-20 17:15:34 +02:00
Jakob Lykke Andersen
cf091f7bb6
C, add short int, and treat spaced types properly
2021-08-20 17:15:34 +02:00
Jakob Lykke Andersen
e2ae287f1c
C, add fract and accum
2021-08-20 17:15:34 +02:00
Jakob Lykke Andersen
c5962b70bd
C, update fundamental types, including GNU exts
...
Fixes sphinx-doc/sphinx#9535
2021-08-20 17:15:34 +02:00
Takeshi KOMIYA
ec351bdf3d
Merge branch '4.0.x' into 4.x
2021-06-30 21:24:06 +09:00
Jakob Lykke Andersen
7bc2e052c5
C++, C, support digit separators in literals
2021-06-24 21:12:26 +02:00
Jakob Lykke Andersen
50f5280603
C, keyword changes
...
- Add new keywords from C23.
- Add c_extra_keywords as confval.
- Move macro names from keywords to c_extra_keywords.
Fixes sphinx-doc/sphinx#9354
2021-06-17 08:29:39 +02:00
Jakob Lykke Andersen
ef68bd4220
Refactor C tests
2021-06-03 19:35:14 +02:00
Jakob Lykke Andersen
27d40519c1
Field roles, add C test
2021-06-03 16:42:57 +02:00
Jakob Lykke Andersen
72e231d0e6
C and C++, fix nested paramter lists
2021-03-04 21:28:18 +01:00
Jakob Lykke Andersen
0256daf112
C, test namespace revamp
2021-02-24 15:59:54 +01:00
Jakob Lykke Andersen
71a656498b
C, simplify tests
2021-02-24 15:59:54 +01:00
Jakob Lykke Andersen
17337a3257
C, properly error on keywords as function parameters
2021-02-24 15:59:54 +01:00
Takeshi KOMIYA
d5d072bc3a
Merge branch '3.4.x' into 3.x
2021-01-22 21:40:27 +09:00
Jakob Lykke Andersen
750e6ec431
C, fix object types for xrefs
...
Add 'identifer' to all and 'type' to types.
Fixes sphinx-doc/sphinx#8341
2021-01-11 20:51:36 +01:00
Jakob Lykke Andersen
8a11f909a7
C, fix namespace lookup for expr role
2021-01-10 12:35:28 +01:00
Takeshi KOMIYA
f996859420
A happy new year!
...
.. 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
2021-01-01 13:40:48 +09:00
Takeshi KOMIYA
017698a2c6
test: Fix duplicated testcases
2020-11-16 00:07:36 +09:00
Takeshi KOMIYA
21a3bd4127
refactor: Fix flake8 violations under tests/ directory
2020-11-15 17:15:40 +09:00
François Freitag
0949735210
Sort imports with isort
...
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.
2020-11-11 13:19:05 +01:00
Jakob Lykke Andersen
37f1454ec1
C, C++, improve warnings on duplicates
2020-10-24 12:22:02 +02:00
Jakob Lykke Andersen
15251574a9
C, fix links to function parameters
2020-10-13 12:42:19 +02:00
Jakob Lykke Andersen
49e7400123
C, fix names in get_objects()
...
Fixes sphinx-doc/sphinx#8160
2020-09-14 21:16:15 +02:00
Jakob Lykke Andersen
52140be6b8
C and C++, parsing function attributes
...
Fixes sphinx-doc/sphinx#8114
2020-08-13 18:39:28 +02:00
Jakob Lykke Andersen
1b3bf4e319
C, changelog and test for named variadic args
2020-07-27 19:42:58 +02:00
Jakob Lykke Andersen
18b3e3c450
Add tests for noindexentry
2020-07-05 09:17:20 +02:00
Jakob Lykke Andersen
5414708343
C,C++: support parameterized GNU style attributes
...
Fixes sphinx-doc/sphinx#7853
2020-06-20 09:55:35 +02:00
Jakob Lykke Andersen
590408e77c
Merge pull request #7769 from jakobandersen/c_cpp_display_string_ops
...
C and C++, don't crash during stringification
2020-06-02 18:50:49 +02:00
Jakob Lykke Andersen
e37d080729
C and C++, don't crash during stringification
...
Specifically when generating display strings for unary expressions and fold
expressions.
Fixes sphinx-doc/sphinx#7763
2020-06-02 18:14:04 +02:00
Jakob Lykke Andersen
07c74b5ff4
C, C++: fix typo in tests
2020-05-22 15:39:47 +02:00
Jakob Lykke Andersen
4dad6d6262
C, enable tests of anon entities
2020-05-16 16:56:53 +02:00