82 Commits (aece5edc96f211eec6febdafc9bbbb99315a2efd)

Author SHA1 Message Date
Eric Blake dd5ee2c2d3 qapi: Test failure in middle of array parse 11 years ago
Eric Blake 150d0564a4 qapi-visit: Convert to new qapi union layout 11 years ago
Eric Blake 5c5e51a05b qapi-visit: Remove redundant functions for flat union base 11 years ago
Eric Blake ddf2190896 qapi: Unbox base members 11 years ago
Eric Blake d02cf37766 qapi-visit: Split off visit_type_FOO_fields forward decl 11 years ago
Eric Blake f9e6102b48 qapi: More robust conditions for when labels are needed 11 years ago
Eric Blake 49823c4b43 qapi: Don't use info as witness of implicit object type 11 years ago
Eric Blake 25a0d9c977 qapi: Use predicate callback to determine visit filtering 11 years ago
Eric Blake d08ac81a45 qapi: Fix regression with '-netdev help' 11 years ago
Eric Blake 82ca8e4696 qapi: Share gen_visit_fields() 11 years ago
Eric Blake 1f35334489 qapi: Share gen_err_check() 11 years ago
Eric Blake 05372f708a qapi: Consistent generated code: minimize push_indent() usage 11 years ago
Eric Blake e36c714e6a qapi: Consistent generated code: prefer common indentation 11 years ago
Eric Blake f782399cb4 qapi: Consistent generated code: prefer common labels 11 years ago
Eric Blake f8b7f1a8ea qapi: Consistent generated code: prefer visitor 'v' 11 years ago
Markus Armbruster 60f8546acd qapi-visit: Rearrange code a bit 11 years ago
Markus Armbruster e98859a9b9 qapi: Clean up after recent conversions to QAPISchemaVisitor 11 years ago
Markus Armbruster 441cbac0c7 qapi-visit: Convert to QAPISchemaVisitor, fixing bugs 11 years ago
Markus Armbruster ac88219a6c qapi: New QAPISchema intermediate reperesentation 11 years ago
Markus Armbruster 3a864e7c52 qapi: Generated code cleanup 11 years ago
Eric Blake 2f52e20597 qapi: Document that input visitor semantics are prone to leaks 11 years ago
Markus Armbruster 40b3adec13 qapi-visit: Fix two name arguments passed to visitors 11 years ago
Markus Armbruster 8c07eddc61 qapi-visit: Replace list implicit_structs by set 11 years ago
Markus Armbruster 8c3f8e7721 qapi-visit: Fix generated code when schema has forward refs 11 years ago
Markus Armbruster 0f61af3eb3 qapi: Fix generated code when flat union has member 'kind' 11 years ago
Markus Armbruster 5aa05d3f72 qapi: Drop unused and useless parameters and variables 11 years ago
Markus Armbruster 12f8e1b9ff qapi: Factor open_output(), close_output() out of generators 11 years ago
Markus Armbruster 2114f5a98d qapi: Factor parse_command_line() out of the generators 11 years ago
Eric Blake d1f07c86c0 qapi: Support downstream alternates 11 years ago
Eric Blake 857af5f06c qapi: Support downstream flat unions 11 years ago
Eric Blake bb33729043 qapi: Support downstream simple unions 11 years ago
Eric Blake 83a02706bb qapi: Support downstream structs 11 years ago
Eric Blake fce384b8e5 qapi: Support downstream enums 11 years ago
Markus Armbruster 7c81c61f9c qapi: Rename generate_enum_full_value() to c_enum_const() 11 years ago
Eric Blake 18df515ebb qapi: Rename identical c_fun()/c_var() into c_name() 11 years ago
Eric Blake a82b982e2b qapi: Drop dead visitor code related to nested structs 11 years ago
Eric Blake 6b5abc7df7 qapi: Drop support for inline nested types 11 years ago
Eric Blake fd41dd4eae qapi: Prefer 'struct' over 'type' in generator 11 years ago
Eric Blake ab916faddd qapi: Use 'alternate' to replace anonymous union 11 years ago
Eric Blake 811d04fd0c qapi: Segregate anonymous unions into alternates in generator 11 years ago
Eric Blake a8d4a2e4d7 qapi: Forbid base without discriminator in unions 11 years ago
Eric Blake b52c4b9cf0 qapi: Simplify builtin type handling 11 years ago
Eric Blake 6540e9f35b qapi: Drop dead genlist parameter 11 years ago
Michael Roth cee2dedb85 qapi: add visit_start_union and visit_end_union 12 years ago
Max Reitz e775ba7721 qapi: Allow enums in anonymous unions 12 years ago
Amos Kong 638ca8ad98 qapi: fix coding style in parameters list 12 years ago
Markus Armbruster 297a3646c2 qapi: Replace uncommon use of the error API by the common one 12 years ago
Markus Armbruster be3c771796 qapi: Un-inline visit of implicit struct 12 years ago
Markus Armbruster 192cca60ae qapi-visit.py: Clean up a sloppy use of field prefix 12 years ago
Markus Armbruster 4fa953f20d qapi: Clean up shadowing of parameters and locals in inner scopes 12 years ago