Eric Blake
|
61a946611b
qapi: Remove outdated tests related to QMP/branch collisions
|
9 lat temu |
Eric Blake
|
10565ca92a
qapi: Hoist tag collision check to Variants.check()
|
9 lat temu |
Eric Blake
|
c2183d2e62
qapi: Factor out QAPISchemaObjectType.check_clash()
|
9 lat temu |
Eric Blake
|
b807a1e1e3
qapi: Check for QAPI collisions involving variant members
|
9 lat temu |
Markus Armbruster
|
14ff84619c
qapi: Simplify QAPISchemaObjectTypeVariants.check()
|
9 lat temu |
Markus Armbruster
|
577de12d22
qapi: Factor out QAPISchemaObjectTypeMember.check_clash()
|
9 lat temu |
Markus Armbruster
|
23a4b2c6f1
qapi: Eliminate QAPISchemaObjectType.check() variable members
|
9 lat temu |
Markus Armbruster
|
08683353fc
qapi: Fix up commit 7618b91's clash sanity checking change
|
9 lat temu |
Markus Armbruster
|
cdc5fa37ed
qapi: Clean up after previous commit
|
9 lat temu |
Markus Armbruster
|
e564e2dd59
qapi: Simplify QAPISchemaObjectTypeMember.check()
|
9 lat temu |
Markus Armbruster
|
fff5f231d5
qapi: Drop obsolete tag value collision assertions
|
9 lat temu |
Eric Blake
|
da34a9bd99
qapi: Track simple union tag in object.local_members
|
9 lat temu |
Eric Blake
|
5e59baf90a
qapi: Reserve 'u' member name
|
9 lat temu |
Eric Blake
|
f51d8fab44
qapi: Start converting to new qapi union layout
|
9 lat temu |
Eric Blake
|
9fb081e0b9
qapi: Reserve 'q_*' and 'has_*' member names
|
9 lat temu |
Eric Blake
|
255960dd37
qapi: Reserve '*List' type names for list types
|
9 lat temu |
Eric Blake
|
8712fa5333
qapi: More idiomatic string operations
|
9 lat temu |
Eric Blake
|
99df5289d8
qapi: Track location that created an implicit type
|
10 lat temu |
Eric Blake
|
46292ba75c
qapi: Create simple union type member earlier
|
10 lat temu |
Eric Blake
|
9f08c8ec73
qapi: Lazy creation of array types
|
10 lat temu |
Eric Blake
|
49823c4b43
qapi: Don't use info as witness of implicit object type
|
10 lat temu |
Eric Blake
|
cae95eae62
qapi: Drop redundant returns-int test
|
10 lat temu |
Eric Blake
|
7618b91ff8
qapi: Prepare for errors during check()
|
10 lat temu |
Eric Blake
|
25a0d9c977
qapi: Use predicate callback to determine visit filtering
|
10 lat temu |
Eric Blake
|
18bdbc3ac8
qapi: Simplify gen_visit_fields() error handling
|
10 lat temu |
Eric Blake
|
82ca8e4696
qapi: Share gen_visit_fields()
|
10 lat temu |
Eric Blake
|
1f35334489
qapi: Share gen_err_check()
|
10 lat temu |
Eric Blake
|
376863ef48
qapi: Reuse code for flat union base validation
|
10 lat temu |
Eric Blake
|
7b2a5c2f9a
qapi: Avoid assertion failure on union 'type' collision
|
10 lat temu |
Eric Blake
|
437db2549b
qapi: Clean up qapi.py per pep8
|
10 lat temu |