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