Markus Armbruster
|
5b5f825d44
qapi: Generate FOO_str() macro for QAPI enum FOO
|
8 anni fa |
Markus Armbruster
|
ef801a9bb1
qapi: Prefer single-quoted strings more consistently
|
8 anni fa |
Eric Blake
|
b616770682
qapi: Add type.is_empty() helper
|
9 anni fa |
Eric Blake
|
2c0ef9f411
qapi: Add new visit_free() function
|
9 anni fa |
Markus Armbruster
|
c80f6e9caa
Clean up includes some more
|
9 anni fa |
Eric Blake
|
ac4338f8eb
qapi: Allow anonymous base for flat union
|
9 anni fa |
Eric Blake
|
32bafa8fdd
qapi: Don't special-case simple union wrappers
|
9 anni fa |
Eric Blake
|
7ce106a96f
qapi: Emit implicit structs in generated C
|
9 anni fa |
Eric Blake
|
4040d995e4
qapi: Make c_type() more OO-like
|
9 anni fa |
Eric Blake
|
48eb62a74f
qapi: Drop useless 'data' member of unions
|
9 anni fa |
Eric Blake
|
c81200b014
qapi: Rename 'fields' to 'members' in generated C code
|
9 anni fa |
Eric Blake
|
14f00c6c49
qapi: Rename 'fields' to 'members' in generator
|
9 anni fa |
Eric Blake
|
544a373159
qapi: Don't box branches of flat unions
|
9 anni fa |
Eric Blake
|
becceedc4d
qapi: Don't box struct branch of alternate
|
9 anni fa |
Eric Blake
|
1de5d4ca07
qapi: Emit structs used as variants in topological order
|
9 anni fa |
Eric Blake
|
e65d89bf1a
qapi: Adjust layout of FooList types
|
9 anni fa |
Eric Blake
|
9167ebd98f
qapi: Clean up includes in generated files
|
9 anni fa |
Eric Blake
|
51e72bc1dd
qapi: Swap visit_* arguments for consistent 'name' placement
|
9 anni fa |
Eric Blake
|
0b2e84ba77
qapi-types: Drop unnedeed ._fwdefn
|
9 anni fa |
Eric Blake
|
0426d53c65
qapi: Simplify visiting of alternate types
|
9 anni fa |
Eric Blake
|
7264f5c50c
qapi: Convert QType into QAPI built-in enum type
|
9 anni fa |
Eric Blake
|
7d9586f900
qapi-types: Simplify gen_struct_field[s]
|
9 anni fa |
Eric Blake
|
570cd8d119
qapi-types: Consolidate gen_struct() and gen_union()
|
9 anni fa |
Eric Blake
|
da34a9bd99
qapi: Track simple union tag in object.local_members
|
9 anni fa |
Eric Blake
|
32bc6879be
qapi: Simplify gen_struct_field()
|
9 anni fa |
Eric Blake
|
e4ba22b319
qapi: Finish converting to new qapi union layout
|
9 anni fa |
Eric Blake
|
f51d8fab44
qapi: Start converting to new qapi union layout
|
9 anni fa |
Eric Blake
|
ddf2190896
qapi: Unbox base members
|
9 anni fa |
Eric Blake
|
30594fe1cd
qapi: Prefer typesafe upcasts to qapi base classes
|
9 anni fa |
Eric Blake
|
f87ab7f9bd
qapi-types: Refactor base fields output
|
9 anni fa |