Marc-André Lureau
|
5d83b9a130
qapi: replace if condition list with dict {'all': [...]}
|
4 years ago |
Marc-André Lureau
|
d806f89f87
qapidoc: introduce QAPISchemaIfCond.docgen()
|
4 years ago |
Marc-André Lureau
|
6cc2e4817f
qapi: introduce QAPISchemaIfCond.cgen()
|
4 years ago |
Marc-André Lureau
|
33aa3267ba
qapi: add QAPISchemaIfCond.is_present()
|
4 years ago |
Marc-André Lureau
|
f17539c80d
qapi: wrap Sequence[str] in an object
|
4 years ago |
Markus Armbruster
|
b32abbb2f5
qapi: Fix crash on redefinition with a different condition
|
4 years ago |
John Snow
|
3404e57410
qapi/parser: Don't try to handle file errors
|
4 years ago |
John Snow
|
86cc2ff65a
qapi/error: Make QAPISourceError 'col' parameter optional
|
4 years ago |
John Snow
|
46f49468c6
qapi/error: Repurpose QAPIError as an abstract base exception class
|
4 years ago |
Markus Armbruster
|
b86df37478
qapi: Rename pragma *-whitelist to *-exceptions
|
4 years ago |
John Snow
|
82b52f6b84
qapi/introspect.py: add type hint annotations
|
4 years ago |
John Snow
|
39b2d838f1
qapi: centralize the built-in module name definition
|
4 years ago |
John Snow
|
e2bbc4eaa7
qapi: use './builtin' as the built-in module name
|
4 years ago |
John Snow
|
98967c248c
qapi: centralize is_[user|system|builtin]_module methods
|
4 years ago |
John Snow
|
7e09d7882d
qapi: establish mypy type-checking baseline
|
4 years ago |
John Snow
|
a7aa64a6ae
qapi/common.py: delint with pylint
|
4 years ago |
John Snow
|
42c0dd1222
qapi: delint using flake8
|
4 years ago |
John Snow
|
67fea57502
qapi: enforce import order/styling with isort
|
4 years ago |
John Snow
|
7137a96099
qapi: Prefer explicit relative imports
|
4 years ago |
Kevin Wolf
|
04f22362f1
qapi: Add a 'coroutine' flag for commands
|
4 years ago |
Markus Armbruster
|
f965e8fea6
qapi: New special feature flag "deprecated"
|
5 years ago |
Markus Armbruster
|
84ab008687
qapi: Add feature flags to struct members
|
5 years ago |
Markus Armbruster
|
645178c069
qapi/schema: Call QAPIDoc.connect_member() in just one place
|
5 years ago |
Markus Armbruster
|
5858fd1a02
qapi/schema: Rename QAPISchemaObjectType{Variant,Variants}
|
5 years ago |
Markus Armbruster
|
226b5be6d4
qapi/schema: Reorder classes so related ones are together
|
5 years ago |
Markus Armbruster
|
ed30f58dde
qapi/schema: Change _make_features() to a take feature list
|
5 years ago |
Markus Armbruster
|
7b3bc9e28f
qapi: Consistently put @features parameter right after @ifcond
|
5 years ago |
Markus Armbruster
|
013b4efc9b
qapi: Add feature flags to remaining definitions
|
5 years ago |
Markus Armbruster
|
e4405b3069
qapi/schema: Clean up around QAPISchemaEntity.connect_doc()
|
5 years ago |
Markus Armbruster
|
8ec0e1a4e6
qapi: Brush off some (py)lint
|
5 years ago |