Eric Blake
|
48825ca419
qapi: Plumb in 'boxed' to qapi generator lower levels
|
9 роки тому |
Eric Blake
|
fa274ed6fb
qapi: Drop useless gen_err_check()
|
9 роки тому |
Eric Blake
|
b616770682
qapi: Add type.is_empty() helper
|
9 роки тому |
Eric Blake
|
da9cb19385
qapi: Hide tag_name data member of variants
|
9 роки тому |
Eric Blake
|
cd50a25645
qapi: Special case c_name() for empty type
|
9 роки тому |
Eric Blake
|
d0b182392d
qapi: Require all branches of flat union enum to be covered
|
9 роки тому |
Eric Blake
|
3666a97f78
qapi: Use anonymous bases in QMP flat unions
|
9 роки тому |
Eric Blake
|
ac4338f8eb
qapi: Allow anonymous base for flat union
|
9 роки тому |
Eric Blake
|
32bafa8fdd
qapi: Don't special-case simple union wrappers
|
9 роки тому |
Eric Blake
|
861877a0dd
qapi: Drop unused c_null()
|
9 роки тому |
Eric Blake
|
12f254fd5f
qapi: Inline gen_visit_members() into lone caller
|
9 роки тому |
Eric Blake
|
7ce106a96f
qapi: Emit implicit structs in generated C
|
9 роки тому |
Eric Blake
|
7599697c66
qapi: Adjust names of implicit types
|
9 роки тому |
Eric Blake
|
4040d995e4
qapi: Make c_type() more OO-like
|
9 роки тому |
Eric Blake
|
14f00c6c49
qapi: Rename 'fields' to 'members' in generator
|
9 роки тому |
Gerd Hoffmann
|
01df51432e
qapi: rename InputAxis values.
|
9 роки тому |
Gerd Hoffmann
|
f22d0af076
qapi: rename input buttons
|
9 роки тому |
Eric Blake
|
becceedc4d
qapi: Don't box struct branch of alternate
|
9 роки тому |
Eric Blake
|
46534309e6
qapi: Forbid 'any' inside an alternate
|
9 роки тому |
Eric Blake
|
02a57ae32b
qapi: Forbid empty unions and useless alternates
|
9 роки тому |
Eric Blake
|
86ae191163
qapi: Fix compilation failure on MIPS and SPARC
|
9 роки тому |
Eric Blake
|
51e72bc1dd
qapi: Swap visit_* arguments for consistent 'name' placement
|
9 роки тому |
Eric Blake
|
a16e3e5c58
qapi: Improve generated event use of qapi visitor
|
9 роки тому |
Eric Blake
|
e408311546
qapi: Drop dead parameter in gen_params()
|
9 роки тому |
Markus Armbruster
|
291928a80f
qapi: Use Python 2.6 "except E as ..." syntax
|
9 роки тому |
Eric Blake
|
bac5429ccb
qapi: Detect base class loops
|
9 роки тому |
Eric Blake
|
01cfbaa4c3
qapi: Move duplicate collision checks to schema check()
|
9 роки тому |
Eric Blake
|
893e1f2c51
qapi: Enforce (or whitelist) case conventions on qapi members
|
9 роки тому |
Eric Blake
|
93bda4dd46
qapi: Track enum values by QAPISchemaMember, not string
|
9 роки тому |
Eric Blake
|
d44f9ac80c
qapi: Prepare new QAPISchemaMember base class
|
9 роки тому |