56 Commits (196ea13104f802c508e57180b2a0d2b3418989a3)

Author SHA1 Message Date
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
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 b42e91484d qapi: Use c_enum_const() in generate_alternate_qtypes() 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 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 44bd1276a7 qapi: Tighten checking of unions 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
Michael S. Tsirkin 912ae9c886 qapi-types: add C99 index names to arrays 11 years ago
Peter Maydell 83ecb22ba2 scripts/qapi-types.py: Add dummy member to empty structs 11 years ago
Max Reitz e775ba7721 qapi: Allow enums in anonymous unions 12 years ago
Lluís Vilanova 33aaad529e qapi: Use an explicit input file 12 years ago
Wenchao Xia bceae7697f qapi script: support enum type as discriminator in union 12 years ago
Wenchao Xia b0b58195e4 qapi script: use same function to generate enum string 12 years ago
Wenchao Xia 6299659f54 qapi script: code move for generate_enum_name() 12 years ago
Markus Armbruster 678e48a2e4 qapi: Fix licensing of scripts 12 years ago
Kevin Wolf 622f557f5a qapi-types/visit.py: Inheritance for structs 13 years ago
Kevin Wolf 14d36307ff qapi-types/visit.py: Pass whole expr dict for structs 13 years ago
Cole Robinson 02dc4bf568 qapi-types.py: Fix enum struct sizes on i686 13 years ago
Kevin Wolf 015370301f qapi-types.py: Split off generate_struct_fields() 13 years ago
Kevin Wolf 69dd62dfd6 qapi: Anonymous unions 13 years ago
Kevin Wolf 50f2bdc75c qapi: Flat unions with arbitrary discriminator 13 years ago
Kevin Wolf e2503f5e21 qapi-types.py: Implement 'base' for unions 13 years ago
Michael Roth a678e26cbe qapi: pad GenericList value fields to 64 bits 13 years ago
Michael Roth c0afa9c5f7 qapi: qapi-types.py, native list support 13 years ago
Paolo Bonzini 7b1b5d1913 qapi: move include files to include/qobject/ 14 years ago
Igor Mammedov da4fea066d qapi-types.h: Don't include qemu-common.h 14 years ago
Paolo Bonzini eda50a656f qapi: do not protect enum values from namespace pollution 14 years ago
Amos Kong b9c4b48d50 qapi: generate list struct and visit_list for enum 14 years ago
Luiz Capitulino ac4ff701d8 qapi: don't convert enum strings to lowercase 14 years ago
Luiz Capitulino f01f594b63 qapi: generate correct enum names for camel case enums 14 years ago
Luiz Capitulino b68a8472c1 qapi: qapi-types.h: don't include qapi/qapi-types-core.h 14 years ago
Federico Simoncelli c9da228b49 qapi: add c_fun to escape function names 14 years ago
Paolo Bonzini dc8fb6df5a qapi: complete implementation of unions 14 years ago
Avi Kivity 19bf7c8708 Fix qapi code generation fix 15 years ago
Avi Kivity 8d3bc5178f Fix qapi code generation wrt parallel build 15 years ago