Markus Armbruster
|
26df4e7fab
qapi: Turn generators into modules
|
7 years ago |
Markus Armbruster
|
93b564c444
qapi: Reduce use of global variables in generators some
|
7 years ago |
Markus Armbruster
|
47a6ea9aab
qapi: New classes QAPIGenC, QAPIGenH, QAPIGenDoc
|
7 years ago |
Markus Armbruster
|
d46eec4260
qapi: Rename variable holding the QAPISchemaGenFOOVisitor
|
7 years ago |
Markus Armbruster
|
5ddeec83eb
qapi: Generate up-to-date copyright notice
|
7 years ago |
Markus Armbruster
|
c263de3f41
qapi: Streamline boilerplate comment generation
|
7 years ago |
Markus Armbruster
|
5b5f825d44
qapi: Generate FOO_str() macro for QAPI enum FOO
|
8 years ago |
Markus Armbruster
|
ef801a9bb1
qapi: Prefer single-quoted strings more consistently
|
8 years ago |
Eric Blake
|
b616770682
qapi: Add type.is_empty() helper
|
9 years ago |
Eric Blake
|
2c0ef9f411
qapi: Add new visit_free() function
|
9 years ago |
Markus Armbruster
|
c80f6e9caa
Clean up includes some more
|
9 years ago |
Eric Blake
|
ac4338f8eb
qapi: Allow anonymous base for flat union
|
9 years ago |
Eric Blake
|
32bafa8fdd
qapi: Don't special-case simple union wrappers
|
9 years ago |
Eric Blake
|
7ce106a96f
qapi: Emit implicit structs in generated C
|
9 years ago |
Eric Blake
|
4040d995e4
qapi: Make c_type() more OO-like
|
9 years ago |
Eric Blake
|
48eb62a74f
qapi: Drop useless 'data' member of unions
|
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
|
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
|
1de5d4ca07
qapi: Emit structs used as variants in topological order
|
9 years ago |
Eric Blake
|
e65d89bf1a
qapi: Adjust layout of FooList types
|
9 years ago |
Eric Blake
|
9167ebd98f
qapi: Clean up includes in generated files
|
9 years ago |
Eric Blake
|
51e72bc1dd
qapi: Swap visit_* arguments for consistent 'name' placement
|
9 years ago |
Eric Blake
|
0b2e84ba77
qapi-types: Drop unnedeed ._fwdefn
|
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
|
7d9586f900
qapi-types: Simplify gen_struct_field[s]
|
9 years ago |
Eric Blake
|
570cd8d119
qapi-types: Consolidate gen_struct() and gen_union()
|
9 years ago |
Eric Blake
|
da34a9bd99
qapi: Track simple union tag in object.local_members
|
9 years ago |