Eric Blake
|
bac5429ccb
qapi: Detect base class loops
|
9 years ago |
Eric Blake
|
01cfbaa4c3
qapi: Move duplicate collision checks to schema check()
|
9 years ago |
Eric Blake
|
893e1f2c51
qapi: Enforce (or whitelist) case conventions on qapi members
|
9 years ago |
Eric Blake
|
93bda4dd46
qapi: Track enum values by QAPISchemaMember, not string
|
9 years ago |
Eric Blake
|
d44f9ac80c
qapi: Prepare new QAPISchemaMember base class
|
9 years ago |
Eric Blake
|
29637a6ee9
qapi: Shorter visits of optional fields
|
9 years ago |
Eric Blake
|
5cdc8831a7
qapi: Simplify visits of optional fields
|
9 years ago |
Eric Blake
|
9d3f3494c5
qapi: Inline _make_implicit_tag()
|
9 years ago |
Eric Blake
|
0426d53c65
qapi: Simplify visiting of alternate types
|
9 years ago |
Eric Blake
|
7264f5c50c
qapi: Convert QType into QAPI built-in enum type
|
9 years ago |
Eric Blake
|
1310a3d3bd
qobject: Rename qtype_code to QType
|
9 years ago |
Eric Blake
|
d20a580bc0
qapi: Change munging of CamelCase enum values
|
9 years ago |
Eric Blake
|
04e0639d4e
qapi: Remove obsolete tests for MAX collision
|
9 years ago |
Eric Blake
|
7fb1cf1606
qapi: Don't let implicit enum MAX member collide
|
9 years ago |
Eric Blake
|
59a92feedc
qapi: Tighten the regex on valid names
|
9 years ago |
Eric Blake
|
c43567c120
qapi: Fix c_name() munging
|
9 years ago |
Eric Blake
|
27b60ab93b
qapi: Detect collisions in C member names
|
9 years ago |
Eric Blake
|
88d4ef8b5c
qapi: Track owner of each object member
|
9 years ago |
Eric Blake
|
61a946611b
qapi: Remove outdated tests related to QMP/branch collisions
|
9 years ago |
Eric Blake
|
10565ca92a
qapi: Hoist tag collision check to Variants.check()
|
9 years ago |
Eric Blake
|
c2183d2e62
qapi: Factor out QAPISchemaObjectType.check_clash()
|
9 years ago |
Eric Blake
|
b807a1e1e3
qapi: Check for QAPI collisions involving variant members
|
9 years ago |
Markus Armbruster
|
14ff84619c
qapi: Simplify QAPISchemaObjectTypeVariants.check()
|
9 years ago |
Markus Armbruster
|
577de12d22
qapi: Factor out QAPISchemaObjectTypeMember.check_clash()
|
9 years ago |
Markus Armbruster
|
23a4b2c6f1
qapi: Eliminate QAPISchemaObjectType.check() variable members
|
9 years ago |
Markus Armbruster
|
08683353fc
qapi: Fix up commit 7618b91's clash sanity checking change
|
9 years ago |
Markus Armbruster
|
cdc5fa37ed
qapi: Clean up after previous commit
|
9 years ago |
Markus Armbruster
|
e564e2dd59
qapi: Simplify QAPISchemaObjectTypeMember.check()
|
9 years ago |
Markus Armbruster
|
fff5f231d5
qapi: Drop obsolete tag value collision assertions
|
9 years ago |
Eric Blake
|
da34a9bd99
qapi: Track simple union tag in object.local_members
|
9 years ago |