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
Jakob Lykke Andersen
2c90418107
C, fix rendering of rooted nested names
...
Also, test doctree generation via astext().
2020-05-16 12:40:20 +02:00
Jakob Lykke Andersen
b1e732fd8f
Merge branch 'c_array_declarator' into merge_c_array_declarator
2020-04-27 15:09:07 +02:00
Jakob Lykke Andersen
082bf7d166
C, parse all types of array declarators
2020-04-25 19:59:16 +02:00
Jakob Lykke Andersen
abe65423ca
C, allow semicolon in the end of declarations
...
(except macros)
2020-04-24 11:38:22 +02:00
Takeshi KOMIYA
b2a601a33d
Merge branch '3.0.x' into 3.x
2020-04-13 23:36:10 +09:00
Jakob Lykke Andersen
d4058eb67f
C, parse attributes
2020-04-13 13:43:26 +02:00
Jakob Lykke Andersen
bbc7b6cc54
C, add scoping directives
2020-04-12 14:13:54 +02:00
Jakob Lykke Andersen
67e5edde6d
C, C++, do not recurse in anon symbols on addition
2020-03-25 20:07:16 +01:00
Jakob Lykke Andersen
c6f1bf66e0
C, alternative spellings of operators
2020-03-24 18:38:42 +01:00
Jakob Lykke Andersen
91e536597c
Use logging.suppress_logging()
2020-03-17 18:34:35 +01:00
Jakob Lykke Andersen
02c4a0d02f
C and C++ domains, change to new logging
...
Also add get_source_info() to SphinxDirective and SphinxRole
2020-03-17 18:34:35 +01:00
Jakob Lykke Andersen
fdc55201c8
C, add __int64 as a fundamental type
2020-03-15 19:49:16 +01:00
Jakob Lykke Andersen
b2ca906830
C, add expression parsing and expr role
2020-03-15 19:49:16 +01:00
Jakob Lykke Andersen
815a9c657d
C, add new directives, fix xref lookup
2020-03-15 19:49:16 +01:00
Jakob Lykke Andersen
0f49e30c51
C, initial rewrite
2020-03-15 19:49:16 +01:00
Takeshi KOMIYA
f4c29949ce
c domain: Generate node_id for objects in the right way
2020-03-09 02:00:26 +09:00