qemu/scripts/qapi
Markus Armbruster 4e99f4b12c qapi: Drop simple unions
Simple unions predate flat unions.  Having both complicates the QAPI
schema language and the QAPI generator.  We haven't been using simple
unions in new code for a long time, because they are less flexible and
somewhat awkward on the wire.

The previous commits eliminated simple union from the tree.  Now drop
them from the QAPI schema language entirely, and update mentions of
"flat union" to just "union".

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20210917143134.412106-22-armbru@redhat.com>
2021-09-27 08:23:25 +02:00
..
__init__.py
.flake8
.isort.cfg
commands.py qapi: wrap Sequence[str] in an object 2021-08-26 13:53:56 +02:00
common.py qapi: Bury some unused code in class Indentation 2021-09-08 15:30:10 +02:00
error.py
events.py qapi: wrap Sequence[str] in an object 2021-08-26 13:53:56 +02:00
expr.py qapi: Drop simple unions 2021-09-27 08:23:25 +02:00
gen.py qapi: Simplify QAPISchemaIfCond's interface for generating C 2021-09-03 17:06:40 +02:00
introspect.py qapi: Simplify QAPISchemaIfCond's interface for generating C 2021-09-03 17:06:40 +02:00
main.py
mypy.ini
parser.py qapi/parser: add docstrings 2021-05-20 17:10:09 +02:00
pylintrc qapi/parser: allow 'ch' variable name 2021-05-20 17:09:44 +02:00
schema.py qapi: Drop simple unions 2021-09-27 08:23:25 +02:00
source.py
types.py qapi: Simplify QAPISchemaIfCond's interface for generating C 2021-09-03 17:06:40 +02:00
visit.py qapi: Simplify QAPISchemaIfCond's interface for generating C 2021-09-03 17:06:40 +02:00