39 Commits (d2032598c434fe385145ee6ea58007a19ef7e723)

Author SHA1 Message Date
Markus Armbruster d2032598c4 qapi: Implement deprecated-input=reject for QMP commands 5 years ago
Markus Armbruster 91fa93e516 qapi: Implement deprecated-output=hide for QMP command results 5 years ago
John Snow 2184bca7b1 qapi: Replace List[str] with Sequence[str] for ifcond 6 years ago
John Snow 4a82e468e7 qapi: type 'info' as Optional[QAPISourceInfo] 6 years ago
Markus Armbruster c6cd7e4151 qapi/commands: Simplify command registry generation 6 years ago
Markus Armbruster 4ab0ff6da0 qapi/gen: Combine ._add_[user|system]_module 6 years ago
John Snow 12893a8ea7 qapi: use explicitly internal module names 6 years ago
John Snow ec9697ab3f qapi/commands: assert arg_type is not None 6 years ago
John Snow 7304721f9e qapi/commands.py: add type hint annotations 6 years ago
John Snow ab2d8a75b6 qapi/commands.py: Don't re-bind to variable of different type 6 years ago
John Snow e6a34cd7a4 qapi/common.py: move build_params into gen.py 6 years ago
John Snow 42c0dd1222 qapi: delint using flake8 6 years ago
John Snow 5af8263d40 qapi: Remove wildcard includes 6 years ago
John Snow 7137a96099 qapi: Prefer explicit relative imports 6 years ago
Kevin Wolf 04f22362f1 qapi: Add a 'coroutine' flag for commands 6 years ago
Markus Armbruster cdd2b228b9 qapi: Smooth visitor error checking in generated code 6 years ago
Markus Armbruster 89bf68f933 qapi: Generate simpler marshalling code when no arguments 6 years ago
Markus Armbruster 2061487bdb qapi: Disallow qmp_marshal_FOO(NULL, ...) 6 years ago
Markus Armbruster 7b3bc9e28f qapi: Consistently put @features parameter right after @ifcond 6 years ago
Markus Armbruster 8ec0e1a4e6 qapi: Brush off some (py)lint 7 years ago
Markus Armbruster 2cae67bcb5 qapi: Use super() now we have Python 3 7 years ago
Markus Armbruster 3bef3aaec9 qapi: Simplify QAPISchemaModularCVisitor 7 years ago
Markus Armbruster 00ca24ff9e qapi: Generate command registration stuff into separate files 7 years ago
Peter Krempa 23394b4c39 qapi: Add feature flags to commands 7 years ago
Markus Armbruster e6c42b96b9 qapi: Split up scripts/qapi/common.py 7 years ago
Markus Armbruster 675b214bc6 qapi: Permit 'boxed' with empty type 7 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Markus Armbruster dddee4d7ba qapi: Pass file name to QAPIGen constructor instead of methods 8 years ago
Markus Armbruster dcac64711e qapi: Clean up modular built-in code generation a bit 8 years ago
Marc-André Lureau 1f7b9f3181 qapi/commands: add #if conditions to commands 8 years ago
Marc-André Lureau fbf09a2fa4 qapi: add 'ifcond' to visitor methods 8 years ago
Igor Mammedov d6fe3d02e9 qapi: introduce new cmd option "allow-preconfig" 8 years ago
Peter Xu 876c67512e qapi: introduce new cmd option "allow-oob" 9 years ago
Markus Armbruster eb815e248f qapi: Move qapi-schema.json to qapi/, rename generated files 9 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 9 years ago
Markus Armbruster 252dc3105f qapi: Generate separate .h, .c for each module 9 years ago
Markus Armbruster 71b3f0459c qapi: Make code-generating visitors use QAPIGen more 9 years ago
Markus Armbruster 834a3f3498 qapi: Rename generated qmp-marshal.c to qmp-commands.c 9 years ago
Markus Armbruster fb0bc835e5 qapi-gen: New common driver for code and doc generators 9 years ago
Markus Armbruster 26df4e7fab qapi: Turn generators into modules 9 years ago
Markus Armbruster 93b564c444 qapi: Reduce use of global variables in generators some 9 years ago
Markus Armbruster 47a6ea9aab qapi: New classes QAPIGenC, QAPIGenH, QAPIGenDoc 9 years ago
Markus Armbruster d46eec4260 qapi: Rename variable holding the QAPISchemaGenFOOVisitor 9 years ago
Markus Armbruster 5ddeec83eb qapi: Generate up-to-date copyright notice 9 years ago
Markus Armbruster c263de3f41 qapi: Streamline boilerplate comment generation 9 years ago
Markus Armbruster 452fcdbc49 Include qapi/qmp/qdict.h exactly where needed 9 years ago
Markus Armbruster 6b67395762 Eliminate qapi/qmp/types.h 9 years ago
Markus Armbruster e688df6bc4 Include qapi/error.h exactly where needed 9 years ago
Marc-André Lureau 086ee7a620 scripts: use build_ prefix for string not piped through cgen() 9 years ago
Markus Armbruster c261394978 qapi: Make pylint a bit happier 10 years ago