Markus Armbruster
b22e86585b
qapi: Drop support for boxed alternate arguments
...
Commands and events can define their argument type inline (default) or
by referring to another type ('boxed': true, since commit c818408e44
"qapi: Implement boxed types for commands/events", v2.7.0). The
unboxed inline definition is an (anonymous) struct type. The boxed
type may be a struct, union, or alternate type.
The latter is problematic: docs/interop/qemu-spec.txt requires the
value of the 'data' key to be a json-object, but any non-degenerate
alternate type has at least one branch that isn't.
Fortunately, we haven't made use of alternates in this context outside
tests/. Drop support for them.
QAPISchemaAlternateType.is_empty() is now unused. Drop it, too.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Eric Blake <eblake@redhat.com >
Message-Id: <20190913201349.24332-4-armbru@redhat.com >
2019-09-24 14:07:22 +02:00
..
2019-03-05 14:43:11 +01:00
2018-05-30 13:19:14 -03:00
2018-05-30 13:19:14 -03:00
2018-05-30 13:19:14 -03:00
2018-05-30 13:19:14 -03:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-05-31 16:04:05 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2017-03-16 07:13:01 +01:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2017-09-01 12:51:04 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2017-05-31 16:04:05 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-05-31 16:04:05 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2018-07-03 18:21:24 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-05-31 16:04:05 +02:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-12-20 19:18:33 +01:00
2017-12-20 19:18:33 +01:00
2017-12-20 19:18:33 +01:00
2019-02-18 14:44:04 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:04 +01:00
2017-03-16 07:13:04 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:04 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-21 10:42:55 +01:00
2017-03-21 10:42:55 +01:00
2018-12-14 06:52:48 +01:00
2019-02-18 14:44:04 +01:00
2018-12-14 06:52:48 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2019-06-12 18:34:26 +02:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:02 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:02 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2019-06-12 18:35:26 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2018-03-02 13:14:09 -06:00
2019-02-18 14:44:04 +01:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2017-03-16 07:13:01 +01:00
2019-02-18 14:44:04 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2018-03-27 10:17:45 -05:00
2018-03-27 10:17:45 -05:00
2018-03-27 10:17:45 -05:00
2018-03-27 10:17:45 -05:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2019-09-24 14:07:22 +02:00
2019-09-24 14:07:22 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:28 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:28 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2017-05-31 16:04:05 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-03-05 14:43:11 +01:00
2019-06-12 18:35:17 +02:00
2017-03-16 07:13:04 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2018-12-13 19:20:11 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2019-06-12 18:34:26 +02:00
2018-12-13 19:20:11 +01:00