summaryrefslogtreecommitdiffstats
path: root/scripts/qapi/commands.py
Commit message (Expand)AuthorAgeFilesLines
* qapi: Replace List[str] with Sequence[str] for ifcondJohn Snow2021-02-181-1/+2
* qapi: type 'info' as Optional[QAPISourceInfo]John Snow2021-02-081-1/+1
* qapi/commands: Simplify command registry generationMarkus Armbruster2021-02-081-27/+22Star
* qapi/gen: Combine ._add_[user|system]_moduleMarkus Armbruster2021-02-081-1/+1
* qapi: use explicitly internal module namesJohn Snow2021-02-081-1/+1
* qapi/commands: assert arg_type is not NoneJohn Snow2021-02-081-3/+6
* qapi/commands.py: add type hint annotationsJohn Snow2020-10-101-18/+56
* qapi/commands.py: Don't re-bind to variable of different typeJohn Snow2020-10-101-3/+1Star
* qapi/common.py: move build_params into gen.pyJohn Snow2020-10-101-2/+7
* qapi: delint using flake8John Snow2020-10-101-1/+2
* qapi: Remove wildcard includesJohn Snow2020-10-101-1/+1
* qapi: Prefer explicit relative importsJohn Snow2020-10-101-2/+2
* qapi: Add a 'coroutine' flag for commandsKevin Wolf2020-10-091-3/+7
* qapi: Smooth visitor error checking in generated codeMarkus Armbruster2020-07-101-13/+9Star
* qapi: Generate simpler marshalling code when no argumentsMarkus Armbruster2020-04-301-16/+24
* qapi: Disallow qmp_marshal_FOO(NULL, ...)Markus Armbruster2020-04-301-24/+2Star
* qapi: Consistently put @features parameter right after @ifcondMarkus Armbruster2020-03-171-3/+3
* qapi: Brush off some (py)lintMarkus Armbruster2020-03-051-1/+1
* qapi: Use super() now we have Python 3Markus Armbruster2020-03-051-2/+2
* qapi: Simplify QAPISchemaModularCVisitorMarkus Armbruster2020-01-141-1/+1
* qapi: Generate command registration stuff into separate filesMarkus Armbruster2020-01-141-4/+11
* qapi: Add feature flags to commandsPeter Krempa2019-10-221-1/+2
* qapi: Split up scripts/qapi/common.pyMarkus Armbruster2019-10-221-0/+1
* qapi: Permit 'boxed' with empty typeMarkus Armbruster2019-09-241-2/+2
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-2/+0Star
* qapi: Pass file name to QAPIGen constructor instead of methodsMarkus Armbruster2019-03-051-1/+1
* qapi: Clean up modular built-in code generation a bitMarkus Armbruster2019-02-181-1/+1
* qapi/commands: add #if conditions to commandsMarc-André Lureau2018-07-031-8/+16
* qapi: add 'ifcond' to visitor methodsMarc-André Lureau2018-07-031-1/+1
* qapi: introduce new cmd option "allow-preconfig"Igor Mammedov2018-05-301-4/+7
* qapi: introduce new cmd option "allow-oob"Peter Xu2018-03-191-5/+13
* qapi: Move qapi-schema.json to qapi/, rename generated filesMarkus Armbruster2018-03-021-7/+0Star
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-6/+8
* qapi: Generate separate .h, .c for each moduleMarkus Armbruster2018-03-021-11/+24
* qapi: Make code-generating visitors use QAPIGen moreMarkus Armbruster2018-03-021-43/+28Star
* qapi: Rename generated qmp-marshal.c to qmp-commands.cMarkus Armbruster2018-03-021-1/+1
* qapi-gen: New common driver for code and doc generatorsMarkus Armbruster2018-03-021-0/+293