37 Commits (4918bb7defbdcb1e27cc2adf4e1604486d778ece)

Author SHA1 Message Date
Markus Armbruster a291a38fa1 qapi: Implement deprecated-output=hide for QMP event data 5 years ago
Markus Armbruster 278fc2f7d3 qapi: Implement deprecated-output=hide for QMP events 5 years ago
John Snow 2184bca7b1 qapi: Replace List[str] with Sequence[str] for ifcond 5 years ago
John Snow 4a82e468e7 qapi: type 'info' as Optional[QAPISourceInfo] 5 years ago
Markus Armbruster 4ab0ff6da0 qapi/gen: Combine ._add_[user|system]_module 5 years ago
John Snow 12893a8ea7 qapi: use explicitly internal module names 5 years ago
John Snow 3cc01c546b qapi/events: fix visit_event typing 5 years ago
John Snow 1a503761e4 qapi/events.py: Move comments into docstrings 6 years ago
John Snow d1b21b393e qapi/events.py: add type hint annotations 6 years ago
John Snow e6a34cd7a4 qapi/common.py: move build_params into gen.py 6 years ago
John Snow 5af8263d40 qapi: Remove wildcard includes 6 years ago
John Snow 7137a96099 qapi: Prefer explicit relative imports 6 years ago
Markus Armbruster 013b4efc9b qapi: Add feature flags to remaining definitions 6 years ago
Markus Armbruster 2cae67bcb5 qapi: Use super() now we have Python 3 6 years ago
Markus Armbruster 3bef3aaec9 qapi: Simplify QAPISchemaModularCVisitor 7 years ago
Markus Armbruster e6c42b96b9 qapi: Split up scripts/qapi/common.py 7 years ago
Markus Armbruster 61bfb2e1a4 qapi: Move gen_enum(), gen_enum_lookup() back to qapi/types.py 7 years ago
Markus Armbruster e6f9678da5 qapi: Plumb info to the QAPISchemaMember 7 years ago
Markus Armbruster 398969fe1c qapi: Adjust frontend errors to say enum value, not member 7 years ago
Markus Armbruster 675b214bc6 qapi: Permit 'boxed' with empty type 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Markus Armbruster 093e367951 Revert "qapi-events: add 'if' condition to implicit event enum" 7 years ago
Markus Armbruster 5d75648b56 qapi: Generate QAPIEvent stuff into separate files 7 years ago
Markus Armbruster dcac64711e qapi: Clean up modular built-in code generation a bit 7 years ago
Markus Armbruster a95291007b qapi: Eliminate indirection through qmp_event_get_func_emit() 7 years ago
Marc-André Lureau 7bd2634905 qapi-events: add 'if' condition to implicit event enum 7 years ago
Marc-André Lureau 1962bd39d5 qapi: change enum visitor and gen_enum* to take QAPISchemaMember 7 years ago
Peter Xu 3ab72385b2 qapi: Drop qapi_event_send_FOO()'s Error ** argument 8 years ago
Marc-André Lureau c3cd6aa020 qapi/events: add #if conditions to events 8 years ago
Marc-André Lureau fbf09a2fa4 qapi: add 'ifcond' to visitor methods 8 years ago
Marc-André Lureau f030ffd39d qapi/events: generate event enum in main module 8 years ago
Marc-André Lureau cb3e7f08ae qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF 8 years ago
Markus Armbruster eb815e248f qapi: Move qapi-schema.json to qapi/, rename generated files 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Markus Armbruster 252dc3105f qapi: Generate separate .h, .c for each module 8 years ago
Markus Armbruster 71b3f0459c qapi: Make code-generating visitors use QAPIGen more 8 years ago
Markus Armbruster fb0bc835e5 qapi-gen: New common driver for code and doc generators 8 years ago
Markus Armbruster 26df4e7fab qapi: Turn generators into modules 8 years ago
Markus Armbruster 93b564c444 qapi: Reduce use of global variables in generators some 8 years ago
Markus Armbruster 47a6ea9aab qapi: New classes QAPIGenC, QAPIGenH, QAPIGenDoc 8 years ago
Markus Armbruster d46eec4260 qapi: Rename variable holding the QAPISchemaGenFOOVisitor 8 years ago
Markus Armbruster 5ddeec83eb qapi: Generate up-to-date copyright notice 8 years ago
Markus Armbruster c263de3f41 qapi: Streamline boilerplate comment generation 8 years ago
Markus Armbruster 452fcdbc49 Include qapi/qmp/qdict.h exactly where needed 8 years ago
Markus Armbruster e688df6bc4 Include qapi/error.h exactly where needed 8 years ago
Markus Armbruster 5b5f825d44 qapi: Generate FOO_str() macro for QAPI enum FOO 9 years ago
Marc-André Lureau 086ee7a620 scripts: use build_ prefix for string not piped through cgen() 9 years ago
Markus Armbruster ef801a9bb1 qapi: Prefer single-quoted strings more consistently 9 years ago
Daniel P. Berrange 7d5e199ade qapi: rename QmpOutputVisitor to QObjectOutputVisitor 10 years ago
Daniel P. Berrange b3db211f3c qapi: rename *qmp-*-visitor* to *qobject-*-visitor* 10 years ago