Daniel P. Berrangé
|
2ebb09f34f
qapi: expose all schema features to code
|
6 kuukautta sitten |
Daniel P. Berrangé
|
ba27dccc04
qapi: rename 'special_features' to 'features'
|
6 kuukautta sitten |
John Snow
|
f64e753149
qapi: linter fixups
|
1 vuosi sitten |
Markus Armbruster
|
41d0ad1d04
qapi: Rename visitor parameter @variants to @alternatives
|
1 vuosi sitten |
Markus Armbruster
|
d1da8af897
qapi: Rename visitor parameter @variants to @branches
|
1 vuosi sitten |
Markus Armbruster
|
1d067e3953
qapi: New QAPISchemaBranches, QAPISchemaAlternatives
|
1 vuosi sitten |
Philippe Mathieu-Daudé
|
ef929281f1
qapi: Inline and remove QERR_INVALID_PARAMETER_TYPE definition
|
1 vuosi sitten |
Markus Armbruster
|
713d921aed
qapi: Fix code generated for optional conditional struct member
|
2 vuotta sitten |
Markus Armbruster
|
44ea9d9be3
qapi: Start to elide redundant has_FOO in generated C
|
2 vuotta sitten |
John Snow
|
90254ec46d
scripts/qapi: minor delinting
|
3 vuotta sitten |
Markus Armbruster
|
a130728554
qapi: Generalize struct member policy checking
|
3 vuotta sitten |
Markus Armbruster
|
1889e57a71
qapi: Simplify QAPISchemaIfCond's interface for generating C
|
4 vuotta sitten |
Marc-André Lureau
|
6cc2e4817f
qapi: introduce QAPISchemaIfCond.cgen()
|
4 vuotta sitten |
Marc-André Lureau
|
f17539c80d
qapi: wrap Sequence[str] in an object
|
4 vuotta sitten |
Markus Armbruster
|
db29164103
qapi: Implement deprecated-input=reject for QMP command arguments
|
4 vuotta sitten |
Markus Armbruster
|
91fa93e516
qapi: Implement deprecated-output=hide for QMP command results
|
4 vuotta sitten |
John Snow
|
2184bca7b1
qapi: Replace List[str] with Sequence[str] for ifcond
|
4 vuotta sitten |
John Snow
|
4a82e468e7
qapi: type 'info' as Optional[QAPISourceInfo]
|
4 vuotta sitten |
Markus Armbruster
|
f3a705928a
qapi/gen: Replace ._begin_system_module()
|
4 vuotta sitten |
John Snow
|
b4c0aa59af
qapi/visit.py: add type hint annotations
|
4 vuotta sitten |
John Snow
|
2cc1eefb84
qapi/visit.py: remove unused parameters from gen_visit_object
|
4 vuotta sitten |
John Snow
|
554df4f33f
qapi/visit.py: assert tag_member contains a QAPISchemaEnumType
|
4 vuotta sitten |
John Snow
|
cbe8f87f97
qapi/common.py: Add indent manager
|
4 vuotta sitten |
John Snow
|
42c0dd1222
qapi: delint using flake8
|
4 vuotta sitten |
John Snow
|
5af8263d40
qapi: Remove wildcard includes
|
4 vuotta sitten |
John Snow
|
7137a96099
qapi: Prefer explicit relative imports
|
4 vuotta sitten |
Markus Armbruster
|
cbf97d5b79
qapi: Fix visit_type_STRUCT() not to fail for null object
|
5 vuotta sitten |
Markus Armbruster
|
cdd2b228b9
qapi: Smooth visitor error checking in generated code
|
5 vuotta sitten |
Markus Armbruster
|
012d4c96e2
qapi: Make visitor functions taking Error ** return bool, not void
|
5 vuotta sitten |
Markus Armbruster
|
7111a86e1b
qapi: Assert non-input visitors see only valid alternate tags
|
5 vuotta sitten |