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
|
452fcdbc49
Include qapi/qmp/qdict.h exactly where needed
|
7 years ago |
Markus Armbruster
|
e688df6bc4
Include qapi/error.h exactly where needed
|
7 years ago |
Markus Armbruster
|
5b5f825d44
qapi: Generate FOO_str() macro for QAPI enum FOO
|
8 years ago |
Marc-André Lureau
|
086ee7a620
scripts: use build_ prefix for string not piped through cgen()
|
8 years ago |
Markus Armbruster
|
ef801a9bb1
qapi: Prefer single-quoted strings more consistently
|
8 years ago |
Daniel P. Berrange
|
7d5e199ade
qapi: rename QmpOutputVisitor to QObjectOutputVisitor
|
9 years ago |
Daniel P. Berrange
|
b3db211f3c
qapi: rename *qmp-*-visitor* to *qobject-*-visitor*
|
9 years ago |
Eric Blake
|
c818408e44
qapi: Implement boxed types for commands/events
|
9 years ago |
Eric Blake
|
48825ca419
qapi: Plumb in 'boxed' to qapi generator lower levels
|
9 years ago |
Eric Blake
|
4d0b268fdb
qapi-event: Simplify visit of non-implicit data
|
9 years ago |
Eric Blake
|
b616770682
qapi: Add type.is_empty() helper
|
9 years ago |
Eric Blake
|
3b098d5697
qapi: Add new visit_complete() function
|
9 years ago |
Eric Blake
|
2c0ef9f411
qapi: Add new visit_free() function
|
9 years ago |
Eric Blake
|
1158bb2a05
qapi: Add parameter to visit_end_*
|
9 years ago |
Eric Blake
|
15c2f669e3
qapi: Split visit_end_struct() into pieces
|
9 years ago |
Eric Blake
|
0949e95b48
qapi-event: Utilize implicit struct visits
|
9 years ago |
Eric Blake
|
8df59565d2
qapi-event: Drop qmp_output_get_qobject() null check
|
9 years ago |
Eric Blake
|
29f6bd15eb
qapi: Assert in places where variants are not handled
|
9 years ago |
Eric Blake
|
14f00c6c49
qapi: Rename 'fields' to 'members' in generator
|
9 years ago |
Eric Blake
|
9167ebd98f
qapi: Clean up includes in generated files
|
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
|
a16e3e5c58
qapi: Improve generated event use of qapi visitor
|
9 years ago |
Eric Blake
|
82ca8e4696
qapi: Share gen_visit_fields()
|
10 years ago |