qemu/scripts/qapi
Markus Armbruster b3cdff10e5 qapi: Lift features into QAPISchemaEntity
Commit 6a8c0b5102 "qapi: Add feature flags to struct types" added
features to QAPISchemaObjectType.  Commit a95daa5093 "qapi: Add
feature flags to commands in qapi" added them to QAPISchemaCommand,
duplicating the code.  Tolerable, but the duplication will only get
worse as we add features to more definitions.

To de-duplicate, lift features from QAPISchemaObjectType and
QAPISchemaCommand into QAPISchemaEntity.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20191024110237.30963-18-armbru@redhat.com>
2019-10-29 07:35:16 +01:00
..
__init__.py qapi-gen: New common driver for code and doc generators 2018-03-02 13:14:09 -06:00
commands.py qapi: Add feature flags to commands 2019-10-22 13:54:13 +02:00
common.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00
doc.py qapi: Fix doc comment checking for commands and events 2019-10-29 07:35:16 +01:00
error.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00
events.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00
expr.py qapi: Fold normalize_enum() into check_enum() 2019-10-29 07:35:16 +01:00
gen.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00
introspect.py qapi: Add feature flags to commands 2019-10-22 13:54:13 +02:00
parser.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00
schema.py qapi: Lift features into QAPISchemaEntity 2019-10-29 07:35:16 +01:00
source.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00
types.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00
visit.py qapi: Split up scripts/qapi/common.py 2019-10-22 13:53:55 +02:00