Commit History

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