516 Commits (master)

Author SHA1 Message Date
John Snow 12b4267d60 python/qapi: delint import statements 9 months ago
John Snow cc74a4d86e python/qapi: add an ignore for Pylint 4.x 9 months ago
Markus Armbruster 1ca08107c5 qapi/parser: Mollify mypy 9 months ago
Vladimir Sementsov-Ogievskiy 8107ba47fd qapi: Add documentation format validation 9 months ago
Markus Armbruster 5bd89761a4 qapi/command: Avoid generating unused qmp_marshal_output_T() 1 year ago
Paolo Bonzini 20b92da6db treewide: remove unnessary "coding" header 10 months ago
John Snow 636c96cd77 qapi: Fix undocumented return values by generating something 1 year ago
John Snow 62c4dc4b69 qapi: lift restriction on using '=' in doc blocks 1 year ago
John Snow 6c10778826 docs/sphinx: remove special parsing for freeform sections 1 year ago
John Snow 678868eee3 qapi: delete un-needed python static analysis configs 1 year ago
John Snow 65aa0a1780 python: add qapi static analysis tests 1 year ago
John Snow dc955052b4 qapi: Add some pylint ignores 1 year ago
Thomas Huth d64db833d6 Drop support for Python 3.8 1 year ago
Markus Armbruster 93db9c84fc scripts/qapi/backend: Clean up create_backend()'s failure mode 1 year ago
John Snow 4d7d30b405 qapi/parser: add undocumented stub members to all_sections 1 year ago
John Snow 36e4182f40 qapi/source: allow multi-line QAPISourceInfo advancing 1 year ago
John Snow d7ca9a3a4c qapi/schema: add __repr__ to QAPIDoc.Section 1 year ago
John Snow 323c668934 qapi: clean up encoding of section kinds 1 year ago
John Snow faeacf858b qapi/parser: adjust info location for doc body section 1 year ago
Markus Armbruster e6985cc440 qapi/introspect: Use @dataclass to simplify 1 year ago
Markus Armbruster 5fbc8126ac qapi: Eliminate OrderedDict 1 year ago
Daniel P. Berrangé dde279925c qapi: pluggable backend code generators 1 year ago
John Snow 6a2c7fc29a qapi: update pylintrc config 1 year ago
Daniel P. Berrangé 2ebb09f34f qapi: expose all schema features to code 2 years ago
Daniel P. Berrangé ba27dccc04 qapi: rename 'special_features' to 'features' 2 years ago
Daniel P. Berrangé 696ae1ac91 qapi: change 'unsigned special_features' to 'uint64_t features' 2 years ago
Daniel P. Berrangé d8a22e69fe qapi: cope with feature names containing a '-' 2 years ago
Daniel P. Berrangé 153b0989d8 qapi: Move and rename qapi/qmp/dispatch.h to qapi/qmp-registry.h 2 years ago
Daniel P. Berrangé 407bc4bf90 qapi: Move include/qapi/qmp/ to include/qobject/ 2 years ago
Markus Armbruster 7b29353fdd qapi: Smarter camel_to_upper() to reduce need for 'prefix' 2 years ago
John Snow 3c5f6114d9 qapi: remove "Example" doc section 2 years ago
John Snow 65fa48c79f qapi/parser: don't parse rST markup as section headers 2 years ago
John Snow d461c27973 qapi: convert "Note" sections to plain rST 2 years ago
John Snow 83deda8769 qapi/parser: fix comment parsing immediately following a doc block 2 years ago
John Snow 939c639e1d qapi/parser: preserve indentation in QAPIDoc sections 2 years ago
John Snow f64e753149 qapi: linter fixups 2 years ago
Markus Armbruster 285a8f209a qapi: Simplify QAPISchemaVariants @tag_member 2 years ago
Markus Armbruster 8152bc7de6 qapi: Move conditional code from QAPISchemaVariants to its subtypes 2 years ago
Markus Armbruster e0a28f39b4 qapi: Rename QAPISchemaAlternateType.variants to .alternatives 2 years ago
Markus Armbruster 3ff2a5a35c qapi: Rename QAPISchemaObjectType.variants to .branches 2 years ago
Markus Armbruster 41d0ad1d04 qapi: Rename visitor parameter @variants to @alternatives 2 years ago
Markus Armbruster d1da8af897 qapi: Rename visitor parameter @variants to @branches 2 years ago
Markus Armbruster 1d067e3953 qapi: New QAPISchemaBranches, QAPISchemaAlternatives 2 years ago
Markus Armbruster 060b5a9323 qapi: Dumb down QAPISchema.lookup_entity() 2 years ago
Markus Armbruster 99e75d8c2a qapi: Tighten check whether implicit object type already exists 2 years ago
John Snow 8d413dbd5d qapi/schema: remove unnecessary asserts 2 years ago
John Snow aa1fed9f54 qapi/schema: turn on mypy strictness 2 years ago
John Snow 4ed3fe0822 qapi/schema: add type hints 2 years ago
John Snow d5e2f3d03c qapi/parser.py: assert member.info is present in connect_member 2 years ago
John Snow 7c6e446476 qapi/parser: demote QAPIExpression to Dict[str, Any] 2 years ago