Eric Blake
|
32bafa8fdd
qapi: Don't special-case simple union wrappers
|
9 years ago |
Eric Blake
|
12f254fd5f
qapi: Inline gen_visit_members() into lone caller
|
9 years ago |
Eric Blake
|
7ce106a96f
qapi: Emit implicit structs in generated C
|
9 years ago |
Eric Blake
|
4d91e9115c
qapi-visit: Expose visit_type_FOO_members()
|
9 years ago |
Eric Blake
|
c81200b014
qapi: Rename 'fields' to 'members' in generated C code
|
9 years ago |
Eric Blake
|
14f00c6c49
qapi: Rename 'fields' to 'members' in generator
|
9 years ago |
Eric Blake
|
dbf1192262
qapi: Change visit_start_implicit_struct to visit_start_alternate
|
9 years ago |
Eric Blake
|
544a373159
qapi: Don't box branches of flat unions
|
9 years ago |
Eric Blake
|
becceedc4d
qapi: Don't box struct branch of alternate
|
9 years ago |
Eric Blake
|
2208d64998
qapi-visit: Use common idiom in gen_visit_fields_decl()
|
9 years ago |
Eric Blake
|
e65d89bf1a
qapi: Adjust layout of FooList types
|
9 years ago |
Eric Blake
|
655519030b
qapi-visit: Less indirection in visit_type_Foo_fields()
|
9 years ago |
Markus Armbruster
|
59d9e84cc9
qapi-visit: Unify struct and union visit
|
9 years ago |
Eric Blake
|
9a5cd424d5
qapi: Visit variants in visit_type_FOO_fields()
|
9 years ago |
Markus Armbruster
|
d7445b57f4
qapi-visit: Simplify how we visit common union members
|
9 years ago |
Eric Blake
|
9d3524b39e
qapi-visit: Honor prefix of discriminator enum
|
9 years ago |
Eric Blake
|
9167ebd98f
qapi: Clean up includes in generated files
|
9 years ago |
Eric Blake
|
08f9541dec
qapi: Drop unused error argument for list and implicit struct
|
9 years ago |
Eric Blake
|
337283dffb
qapi: Drop unused 'kind' for struct/enum visit
|
9 years ago |
Eric Blake
|
51e72bc1dd
qapi: Swap visit_* arguments for consistent 'name' placement
|
9 years ago |
Eric Blake
|
395a233f7c
qapi: Don't cast Enum* to int*
|
9 years ago |
Eric Blake
|
7c91aabd89
qapi-visit: Kill unused visit_end_union()
|
9 years ago |
Eric Blake
|
92b09babc1
qapi: Track all failures between visit_start/stop
|
9 years ago |
Eric Blake
|
d00341af38
qapi: Fix alternates that accept 'number' but not 'int'
|
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
|
da34a9bd99
qapi: Track simple union tag in object.local_members
|
9 years ago |
Eric Blake
|
dd5ee2c2d3
qapi: Test failure in middle of array parse
|
9 years ago |
Eric Blake
|
150d0564a4
qapi-visit: Convert to new qapi union layout
|
9 years ago |
Eric Blake
|
5c5e51a05b
qapi-visit: Remove redundant functions for flat union base
|
9 years ago |