John Snow
|
3404e57410
qapi/parser: Don't try to handle file errors
|
4 роки тому |
John Snow
|
86cc2ff65a
qapi/error: Make QAPISourceError 'col' parameter optional
|
4 роки тому |
John Snow
|
46f49468c6
qapi/error: Repurpose QAPIError as an abstract base exception class
|
4 роки тому |
Markus Armbruster
|
b86df37478
qapi: Rename pragma *-whitelist to *-exceptions
|
4 роки тому |
John Snow
|
82b52f6b84
qapi/introspect.py: add type hint annotations
|
4 роки тому |
John Snow
|
39b2d838f1
qapi: centralize the built-in module name definition
|
4 роки тому |
John Snow
|
e2bbc4eaa7
qapi: use './builtin' as the built-in module name
|
4 роки тому |
John Snow
|
98967c248c
qapi: centralize is_[user|system|builtin]_module methods
|
4 роки тому |
John Snow
|
7e09d7882d
qapi: establish mypy type-checking baseline
|
4 роки тому |
John Snow
|
a7aa64a6ae
qapi/common.py: delint with pylint
|
4 роки тому |
John Snow
|
42c0dd1222
qapi: delint using flake8
|
4 роки тому |
John Snow
|
67fea57502
qapi: enforce import order/styling with isort
|
4 роки тому |
John Snow
|
7137a96099
qapi: Prefer explicit relative imports
|
4 роки тому |
Kevin Wolf
|
04f22362f1
qapi: Add a 'coroutine' flag for commands
|
4 роки тому |
Markus Armbruster
|
f965e8fea6
qapi: New special feature flag "deprecated"
|
5 роки тому |
Markus Armbruster
|
84ab008687
qapi: Add feature flags to struct members
|
5 роки тому |
Markus Armbruster
|
645178c069
qapi/schema: Call QAPIDoc.connect_member() in just one place
|
5 роки тому |
Markus Armbruster
|
5858fd1a02
qapi/schema: Rename QAPISchemaObjectType{Variant,Variants}
|
5 роки тому |
Markus Armbruster
|
226b5be6d4
qapi/schema: Reorder classes so related ones are together
|
5 роки тому |
Markus Armbruster
|
ed30f58dde
qapi/schema: Change _make_features() to a take feature list
|
5 роки тому |
Markus Armbruster
|
7b3bc9e28f
qapi: Consistently put @features parameter right after @ifcond
|
5 роки тому |
Markus Armbruster
|
013b4efc9b
qapi: Add feature flags to remaining definitions
|
5 роки тому |
Markus Armbruster
|
e4405b3069
qapi/schema: Clean up around QAPISchemaEntity.connect_doc()
|
5 роки тому |
Markus Armbruster
|
8ec0e1a4e6
qapi: Brush off some (py)lint
|
5 роки тому |
Markus Armbruster
|
2cae67bcb5
qapi: Use super() now we have Python 3
|
5 роки тому |
Markus Armbruster
|
baa310f1bb
qapi: Inheriting from object is pointless with Python 3, drop
|
5 роки тому |
Markus Armbruster
|
43d1455cf8
qapi: Fix code generation with Python 3.5
|
5 роки тому |
Markus Armbruster
|
3e7fb5811b
qapi: Fix code generation for empty modules
|
5 роки тому |
Markus Armbruster
|
a9f1dd7ee0
qapi: Proper intermediate representation for modules
|
5 роки тому |
Markus Armbruster
|
7e9c1707e1
qapi: Tweak "command returns a nice type" check for clarity
|
5 роки тому |