100 Commits (69ff158b677df0862b2f2639740c8fda5eb91599)

Author SHA1 Message Date
Markus Armbruster 5b5f825d44 qapi: Generate FOO_str() macro for QAPI enum FOO 9 years ago
Markus Armbruster ef801a9bb1 qapi: Prefer single-quoted strings more consistently 9 years ago
Eric Blake b616770682 qapi: Add type.is_empty() helper 10 years ago
Eric Blake 2c0ef9f411 qapi: Add new visit_free() function 10 years ago
Markus Armbruster c80f6e9caa Clean up includes some more 10 years ago
Eric Blake ac4338f8eb qapi: Allow anonymous base for flat union 10 years ago
Eric Blake 32bafa8fdd qapi: Don't special-case simple union wrappers 10 years ago
Eric Blake 7ce106a96f qapi: Emit implicit structs in generated C 10 years ago
Eric Blake 4040d995e4 qapi: Make c_type() more OO-like 10 years ago
Eric Blake 48eb62a74f qapi: Drop useless 'data' member of unions 10 years ago
Eric Blake c81200b014 qapi: Rename 'fields' to 'members' in generated C code 10 years ago
Eric Blake 14f00c6c49 qapi: Rename 'fields' to 'members' in generator 10 years ago
Eric Blake 544a373159 qapi: Don't box branches of flat unions 10 years ago
Eric Blake becceedc4d qapi: Don't box struct branch of alternate 10 years ago
Eric Blake 1de5d4ca07 qapi: Emit structs used as variants in topological order 10 years ago
Eric Blake e65d89bf1a qapi: Adjust layout of FooList types 10 years ago
Eric Blake 9167ebd98f qapi: Clean up includes in generated files 10 years ago
Eric Blake 51e72bc1dd qapi: Swap visit_* arguments for consistent 'name' placement 10 years ago
Eric Blake 0b2e84ba77 qapi-types: Drop unnedeed ._fwdefn 11 years ago
Eric Blake 0426d53c65 qapi: Simplify visiting of alternate types 11 years ago
Eric Blake 7264f5c50c qapi: Convert QType into QAPI built-in enum type 11 years ago
Eric Blake 7d9586f900 qapi-types: Simplify gen_struct_field[s] 11 years ago
Eric Blake 570cd8d119 qapi-types: Consolidate gen_struct() and gen_union() 11 years ago
Eric Blake da34a9bd99 qapi: Track simple union tag in object.local_members 11 years ago
Eric Blake 32bc6879be qapi: Simplify gen_struct_field() 11 years ago
Eric Blake e4ba22b319 qapi: Finish converting to new qapi union layout 11 years ago
Eric Blake f51d8fab44 qapi: Start converting to new qapi union layout 11 years ago
Eric Blake ddf2190896 qapi: Unbox base members 11 years ago
Eric Blake 30594fe1cd qapi: Prefer typesafe upcasts to qapi base classes 11 years ago
Eric Blake f87ab7f9bd qapi-types: Refactor base fields output 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 f8b7f1a8ea qapi: Consistent generated code: prefer visitor 'v' 11 years ago
Markus Armbruster 28770e057f qapi: Introduce a first class 'any' type 11 years ago
Markus Armbruster e98859a9b9 qapi: Clean up after recent conversions to QAPISchemaVisitor 11 years ago
Markus Armbruster efd2eaa6c2 qapi: De-duplicate enum code generation 11 years ago
Markus Armbruster 2b162ccbe8 qapi-types: Convert to QAPISchemaVisitor, fixing flat unions 11 years ago
Markus Armbruster ac88219a6c qapi: New QAPISchema intermediate reperesentation 11 years ago
Daniel P. Berrange 351d36e454 qapi: allow override of default enum prefix naming 11 years ago
Markus Armbruster 3a864e7c52 qapi: Generated code cleanup 11 years ago
Eric Blake ca56a822dd qapi: Document shortcoming with union 'data' branch 11 years ago
Markus Armbruster 1e6c1616a9 qapi: Generate a nicer struct for flat unions 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
Daniel P. Berrange 2e4450ff43 qom: Make enum string tables const-correct 11 years ago
Markus Armbruster e1d4210c3a qapi-types: Bury code dead since commit 6b5abc7 11 years ago
Markus Armbruster c5ecd7e18f qapi-types: Split generate_fwd_builtin() off generate_fwd_struct() 11 years ago
Markus Armbruster ae0a7a1090 qapi-types: Drop unused members parameters 11 years ago
Markus Armbruster 4f35680023 qapi-types: Don't filter out expressions with 'gen' 11 years ago
Markus Armbruster 12f8e1b9ff qapi: Factor open_output(), close_output() out of generators 11 years ago