qapi: Add feature flags to remaining definitions
In v4.1.0, we added feature flags just to struct types (commit 6a8c0b51^..f3ed93d5), to satisfy an immediate need (commit c9d40709 "file-posix: Add dynamic-auto-read-only QAPI feature"). In v4.2.0, we added them to commands (commit 23394b4c "qapi: Add feature flags to commands") to satisfy another immediate need (commit d76744e65e "qapi: Allow introspecting fix for savevm's cooperation with blockdev"). Add them to the remaining definitions: enumeration types, union types, alternate types, and events. Signed-off-by:Markus Armbruster <armbru@redhat.com> Reviewed-by:
Eric Blake <eblake@redhat.com> Message-Id: <20200317115459.31821-13-armbru@redhat.com>
Showing
- docs/devel/qapi-code-gen.txt 38 additions, 16 deletionsdocs/devel/qapi-code-gen.txt
- qapi/introspect.json 9 additions, 11 deletionsqapi/introspect.json
- scripts/qapi/doc.py 3 additions, 3 deletionsscripts/qapi/doc.py
- scripts/qapi/events.py 1 addition, 1 deletionscripts/qapi/events.py
- scripts/qapi/expr.py 5 additions, 6 deletionsscripts/qapi/expr.py
- scripts/qapi/introspect.py 14 additions, 17 deletionsscripts/qapi/introspect.py
- scripts/qapi/schema.py 53 additions, 43 deletionsscripts/qapi/schema.py
- scripts/qapi/types.py 2 additions, 2 deletionsscripts/qapi/types.py
- scripts/qapi/visit.py 2 additions, 2 deletionsscripts/qapi/visit.py
- tests/qapi-schema/alternate-base.err 1 addition, 1 deletiontests/qapi-schema/alternate-base.err
- tests/qapi-schema/doc-good.json 17 additions, 0 deletionstests/qapi-schema/doc-good.json
- tests/qapi-schema/doc-good.out 15 additions, 0 deletionstests/qapi-schema/doc-good.out
- tests/qapi-schema/doc-good.texi 30 additions, 0 deletionstests/qapi-schema/doc-good.texi
- tests/qapi-schema/qapi-schema-test.json 22 additions, 7 deletionstests/qapi-schema/qapi-schema-test.json
- tests/qapi-schema/qapi-schema-test.out 23 additions, 4 deletionstests/qapi-schema/qapi-schema-test.out
- tests/qapi-schema/test-qapi.py 6 additions, 3 deletionstests/qapi-schema/test-qapi.py
- tests/test-qmp-cmds.c 1 addition, 5 deletionstests/test-qmp-cmds.c
Loading
Please register or sign in to comment