Marc-André Lureau
|
f17539c80d
qapi: wrap Sequence[str] in an object
|
4 years ago |
Markus Armbruster
|
db29164103
qapi: Implement deprecated-input=reject for QMP command arguments
|
4 years ago |
Markus Armbruster
|
d2032598c4
qapi: Implement deprecated-input=reject for QMP commands
|
4 years ago |
Markus Armbruster
|
91fa93e516
qapi: Implement deprecated-output=hide for QMP command results
|
4 years ago |
John Snow
|
2184bca7b1
qapi: Replace List[str] with Sequence[str] for ifcond
|
4 years ago |
John Snow
|
4a82e468e7
qapi: type 'info' as Optional[QAPISourceInfo]
|
4 years ago |
Markus Armbruster
|
c6cd7e4151
qapi/commands: Simplify command registry generation
|
4 years ago |
Markus Armbruster
|
4ab0ff6da0
qapi/gen: Combine ._add_[user|system]_module
|
4 years ago |
John Snow
|
12893a8ea7
qapi: use explicitly internal module names
|
4 years ago |
John Snow
|
ec9697ab3f
qapi/commands: assert arg_type is not None
|
4 years ago |
John Snow
|
7304721f9e
qapi/commands.py: add type hint annotations
|
4 years ago |
John Snow
|
ab2d8a75b6
qapi/commands.py: Don't re-bind to variable of different type
|
4 years ago |
John Snow
|
e6a34cd7a4
qapi/common.py: move build_params into gen.py
|
4 years ago |
John Snow
|
42c0dd1222
qapi: delint using flake8
|
4 years ago |
John Snow
|
5af8263d40
qapi: Remove wildcard includes
|
4 years ago |
John Snow
|
7137a96099
qapi: Prefer explicit relative imports
|
4 years ago |
Kevin Wolf
|
04f22362f1
qapi: Add a 'coroutine' flag for commands
|
4 years ago |
Markus Armbruster
|
cdd2b228b9
qapi: Smooth visitor error checking in generated code
|
5 years ago |
Markus Armbruster
|
89bf68f933
qapi: Generate simpler marshalling code when no arguments
|
5 years ago |
Markus Armbruster
|
2061487bdb
qapi: Disallow qmp_marshal_FOO(NULL, ...)
|
5 years ago |
Markus Armbruster
|
7b3bc9e28f
qapi: Consistently put @features parameter right after @ifcond
|
5 years ago |
Markus Armbruster
|
8ec0e1a4e6
qapi: Brush off some (py)lint
|
5 years ago |
Markus Armbruster
|
2cae67bcb5
qapi: Use super() now we have Python 3
|
5 years ago |
Markus Armbruster
|
3bef3aaec9
qapi: Simplify QAPISchemaModularCVisitor
|
5 years ago |
Markus Armbruster
|
00ca24ff9e
qapi: Generate command registration stuff into separate files
|
5 years ago |
Peter Krempa
|
23394b4c39
qapi: Add feature flags to commands
|
5 years ago |
Markus Armbruster
|
e6c42b96b9
qapi: Split up scripts/qapi/common.py
|
5 years ago |
Markus Armbruster
|
675b214bc6
qapi: Permit 'boxed' with empty type
|
6 years ago |
Markus Armbruster
|
0b8fa32f55
Include qemu/module.h where needed, drop it from qemu-common.h
|
6 years ago |
Markus Armbruster
|
dddee4d7ba
qapi: Pass file name to QAPIGen constructor instead of methods
|
6 years ago |