Markus Armbruster
|
e6985cc440
qapi/introspect: Use @dataclass to simplify
|
5 maanden geleden |
Daniel P. Berrangé
|
407bc4bf90
qapi: Move include/qapi/qmp/ to include/qobject/
|
9 maanden geleden |
John Snow
|
f64e753149
qapi: linter fixups
|
1 jaar geleden |
Markus Armbruster
|
41d0ad1d04
qapi: Rename visitor parameter @variants to @alternatives
|
1 jaar geleden |
Markus Armbruster
|
d1da8af897
qapi: Rename visitor parameter @variants to @branches
|
1 jaar geleden |
Markus Armbruster
|
1d067e3953
qapi: New QAPISchemaBranches, QAPISchemaAlternatives
|
1 jaar geleden |
Markus Armbruster
|
7191400a44
qapi: Assert built-in types exist
|
1 jaar geleden |
Markus Armbruster
|
b6c18755e4
qapi: Add feature flags to enum members
|
3 jaren geleden |
Markus Armbruster
|
75ecee7262
qapi: Enable enum member introspection to show more than name
|
3 jaren geleden |
Markus Armbruster
|
1889e57a71
qapi: Simplify QAPISchemaIfCond's interface for generating C
|
4 jaren geleden |
Marc-André Lureau
|
6cc2e4817f
qapi: introduce QAPISchemaIfCond.cgen()
|
4 jaren geleden |
Marc-André Lureau
|
33aa3267ba
qapi: add QAPISchemaIfCond.is_present()
|
4 jaren geleden |
Marc-André Lureau
|
f17539c80d
qapi: wrap Sequence[str] in an object
|
4 jaren geleden |
John Snow
|
9b77d94699
qapi/introspect.py: set _gen_tree's default ifcond argument to ()
|
4 jaren geleden |
John Snow
|
cea53c31b7
qapi/introspect.py: Type _gen_tree variants as Sequence[str]
|
4 jaren geleden |
John Snow
|
cf26906c4a
qapi/introspect.py: Update copyright and authors list
|
4 jaren geleden |
John Snow
|
5444dedfc7
qapi/introspect.py: Add docstrings to _gen_tree and _tree_to_qlit
|
4 jaren geleden |
John Snow
|
82b52f6b84
qapi/introspect.py: add type hint annotations
|
4 jaren geleden |
John Snow
|
cf5db2142b
qapi/introspect.py: remove _gen_variants helper
|
4 jaren geleden |
John Snow
|
c0e8d9f3c1
qapi/introspect.py: improve readability of _tree_to_qlit
|
4 jaren geleden |
John Snow
|
2a6c161bbf
qapi/introspect.py: improve _tree_to_qlit error message
|
4 jaren geleden |
John Snow
|
4f7f97a7b3
qapi/introspect.py: create a typed 'Annotated' data strutcure
|
4 jaren geleden |
John Snow
|
9db2734613
qapi/introspect.py: Introduce preliminary tree typing
|
4 jaren geleden |
John Snow
|
d4c5b429fd
qapi/introspect.py: Always define all 'extra' dict keys
|
4 jaren geleden |
John Snow
|
5f50cede4a
qapi/introspect.py: replace 'extra' dict with 'comment' argument
|
4 jaren geleden |
John Snow
|
84cf09915f
qapi/introspect.py: Unify return type of _make_tree()
|
4 jaren geleden |
John Snow
|
055569603d
qapi/introspect.py: guard against ifcond/comment misuse
|
4 jaren geleden |
John Snow
|
84bece7dd4
qapi/introspect.py: add _gen_features helper
|
4 jaren geleden |
John Snow
|
d70f5130f6
qapi/introspect.py: use _make_tree for features nodes
|
4 jaren geleden |
John Snow
|
6b67bcac0f
qapi/introspect.py: assert schema is not None
|
4 jaren geleden |