- 39a1815 qapi: New QMP command query-qmp-schema for QMP introspection by Markus Armbruster · 9 years ago
- 2d21291 qapi: Pseudo-type '**' is now unused, drop it by Markus Armbruster · 9 years ago
- 6eb3937 qom: Don't use 'gen': false for qom-get, qom-set, object-add by Markus Armbruster · 9 years ago
- 28770e0 qapi: Introduce a first class 'any' type by Markus Armbruster · 9 years ago
- 03b4367 qapi: De-duplicate parameter list generation by Markus Armbruster · 9 years ago
- e98859a qapi: Clean up after recent conversions to QAPISchemaVisitor by Markus Armbruster · 9 years ago
- 5710153 qapi: Replace dirty is_c_ptr() by method c_null() by Markus Armbruster · 9 years ago
- efd2eaa qapi: De-duplicate enum code generation by Markus Armbruster · 9 years ago
- ee44602 qapi-commands: Convert to QAPISchemaVisitor by Markus Armbruster · 9 years ago
- 2b162cc qapi-types: Convert to QAPISchemaVisitor, fixing flat unions by Markus Armbruster · 9 years ago
- 3f7dc21 qapi: New QAPISchemaVisitor by Markus Armbruster · 9 years ago
- f51d8c3 qapi: QAPISchema code generation helper methods by Markus Armbruster · 9 years ago
- ac88219 qapi: New QAPISchema intermediate reperesentation by Markus Armbruster · 9 years ago
- a4bcb20 qapi: Rename class QAPISchema to QAPISchemaParser by Markus Armbruster · 9 years ago
- 351d36e qapi: allow override of default enum prefix naming by Daniel P. Berrange · 9 years ago
- 2752e5b qapi: Fix cgen() for Python older than 2.7 by Markus Armbruster · 9 years ago
- c4f498f qapi: Generators crash when --output-dir isn't given, fix by Markus Armbruster · 9 years ago
- eddf817 qapi: Simplify error reporting for array types by Markus Armbruster · 9 years ago
- c6b71e5 qapi: Fix errors for non-string, non-dictionary members by Markus Armbruster · 9 years ago
- 65fbe12 qapi: Drop one of two "simple union must not have base" checks by Markus Armbruster · 9 years ago
- 9b090d4 qapi: Command returning anonymous type doesn't work, outlaw by Markus Armbruster · 9 years ago
- 315932b qapi: Fix to reject union command and event arguments by Markus Armbruster · 9 years ago
- d90675f qapi: Document flaws in checking of names by Markus Armbruster · 9 years ago
- 5aa05d3 qapi: Drop unused and useless parameters and variables by Markus Armbruster · 9 years ago
- 1cf47a1 qapi: Reject -p arguments that break qapi-event.py by Markus Armbruster · 9 years ago
- 00dfc3b qapi: Simplify guardname() by Markus Armbruster · 9 years ago
- 77e703b qapi: Clean up cgen() and mcgen() by Markus Armbruster · 10 years ago
- f9a1427 qapi: Catch and reject flat union branch of array type by Markus Armbruster · 10 years ago
- 00e4b28 qapi: Better separate the different kinds of helpers by Markus Armbruster · 10 years ago
- 4d076d6 qapi: Move exprs checking from parse_schema() to check_exprs() by Markus Armbruster · 10 years ago
- e565d93 qapi: Fix to reject stray 't', 'f' and 'n' by Markus Armbruster · 10 years ago
- a136608 qapi: Simplify inclusion cycle detection by Markus Armbruster · 10 years ago
- 8608d25 qapi: Fix file name in error messages for included files by Markus Armbruster · 10 years ago
- 5441404 qapi: Improve a couple of confusing variable names by Markus Armbruster · 10 years ago
- 12c7079 qapi: Eliminate superfluous QAPISchema attribute input_dir by Markus Armbruster · 10 years ago
- 09896d3 qapi: Drop pointless flush() before close() by Markus Armbruster · 10 years ago
- 12f8e1b qapi: Factor open_output(), close_output() out of generators by Markus Armbruster · 10 years ago
- 16d80f6 qapi: Turn generators' mandatory option -i into an argument by Markus Armbruster · 10 years ago
- b454096 qapi: Fix generators to report command line errors decently by Markus Armbruster · 10 years ago
- 2114f5a qapi: Factor parse_command_line() out of the generators by Markus Armbruster · 10 years ago
- c6405b5 qapi: Make c_type() consistently convert qapi names by Eric Blake · 10 years ago
- d557344 qapi: Tidy c_type() logic by Eric Blake · 10 years ago
- 849bc53 qapi: Move camel_to_upper(), c_enum_const() to closely related code by Markus Armbruster · 10 years ago
- b42e914 qapi: Use c_enum_const() in generate_alternate_qtypes() by Markus Armbruster · 10 years ago
- 02e20c7 qapi: Simplify c_enum_const() by Markus Armbruster · 10 years ago
- 7c81c61 qapi: Rename generate_enum_full_value() to c_enum_const() by Markus Armbruster · 10 years ago
- fa6068a qapi: Rename _generate_enum_string() to camel_to_upper() by Markus Armbruster · 10 years ago
- 18df515 qapi: Rename identical c_fun()/c_var() into c_name() by Eric Blake · 10 years ago
- 4729926 qapi: Fix C identifiers generated for names containing '.' by Markus Armbruster · 10 years ago
- ff55d72 qapi: Check for member name conflicts with a base class by Eric Blake · 10 years ago
- a7f5966 qapi: Support (subset of) \u escapes in strings by Eric Blake · 10 years ago
- 6b5abc7 qapi: Drop support for inline nested types by Eric Blake · 10 years ago
- 3e391d3 qapi: Forbid 'type' in schema by Eric Blake · 10 years ago
- fd41dd4 qapi: Prefer 'struct' over 'type' in generator by Eric Blake · 10 years ago
- 2cbf099 qapi: More rigorous checking for type safety bypass by Eric Blake · 10 years ago
- 10d4d99 qapi: Whitelist commands that don't return dictionary by Eric Blake · 10 years ago
- c9e0a79 qapi: Require valid names by Eric Blake · 10 years ago
- dd883c6 qapi: More rigourous checking of types by Eric Blake · 10 years ago
- e53188a qapi: Allow true, false and null in schema json by Fam Zheng · 10 years ago
- 4dc2e69 qapi: Better error messages for duplicated expressions by Eric Blake · 10 years ago
- 0545f6b qapi: Better error messages for bad expressions by Eric Blake · 10 years ago
- ab916fa qapi: Use 'alternate' to replace anonymous union by Eric Blake · 10 years ago
- 811d04f qapi: Segregate anonymous unions into alternates in generator by Eric Blake · 10 years ago
- 268a1c5 qapi: Prepare for catching more semantic parse errors by Eric Blake · 10 years ago
- 44bd127 qapi: Tighten checking of unions by Eric Blake · 10 years ago
- a8d4a2e qapi: Forbid base without discriminator in unions by Eric Blake · 10 years ago
- cf39359 qapi: Better error messages for bad enums by Eric Blake · 10 years ago
- fe2a930 qapi: Require ASCII in schema by Eric Blake · 10 years ago
- cb17f79 qapi: Fix generation of 'size' builtin type by Eric Blake · 10 years ago
- b52c4b9 qapi: Simplify builtin type handling by Eric Blake · 10 years ago
- 7ac9a9d qapi.py: avoid Python 2.5+ any() function by Stefan Hajnoczi · 10 years ago
- d6f9c82 qapi script: clean up in scripts by Wenchao Xia · 11 years ago
- 21cd70d qapi script: add event support by Wenchao Xia · 11 years ago
- 05dfb26 qapi: Suppress unwanted space between type and identifier by Amos Kong · 11 years ago
- 0d14eeb qapi: add const prefix to 'char *' insider c_type() by Amos Kong · 11 years ago
- 3478881 scripts/qapi.py: Avoid syntax not supported by Python 2.4 by Luiz Capitulino · 11 years ago
- 24fd848 qapi: skip redundant includes by Benoît Canet · 11 years ago
- a719a27 qapi: Add a primitive to include other files from a QAPI schema file by Lluís Vilanova · 11 years ago
- 33aaad5 qapi: Use an explicit input file by Lluís Vilanova · 11 years ago
- 5d371f4 qapi script: do not add "_" for every capitalized char in enum by Wenchao Xia · 11 years ago
- 5223070 qapi script: do not allow string discriminator by Wenchao Xia · 11 years ago
- bceae76 qapi script: support enum type as discriminator in union by Wenchao Xia · 11 years ago
- b0b5819 qapi script: use same function to generate enum string by Wenchao Xia · 11 years ago
- 6299659 qapi script: code move for generate_enum_name() by Wenchao Xia · 11 years ago
- b86b05e qapi script: check correctness of union by Wenchao Xia · 11 years ago
- 515b943 qapi script: remember line number in schema parsing by Wenchao Xia · 11 years ago
- 4b35991 qapi script: add check for duplicated key by Wenchao Xia · 11 years ago
- dad1fca qapi script: remember explicitly defined enum values by Wenchao Xia · 11 years ago
- 678e48a qapi: Fix licensing of scripts by Markus Armbruster · 11 years ago
- 8592a54 qapi: Add "errno" to the list of polluted words by Max Reitz · 11 years ago
- 6f88009 Add c++ keywords to QAPI helper script by Tomoki Sekiyama · 11 years ago
- 21e0043 scripts/qapi.py: Avoid syntax not supported by Python 2.4 by Peter Maydell · 11 years ago
- f1a145e qapi.py: Permit comments starting anywhere on the line by Markus Armbruster · 11 years ago
- 28b8bd4 qapi.py: Rename expr_eval to expr in parse_schema() by Markus Armbruster · 11 years ago
- 5f3cd2b qapi.py: Fix diagnosing non-objects at a schema's top-level by Markus Armbruster · 11 years ago
- 6974ccd qapi.py: Fix schema parser to check syntax systematically by Markus Armbruster · 11 years ago
- 9213aa5 qapi.py: Reject invalid characters in schema file by Markus Armbruster · 11 years ago
- 2caba36 qapi.py: Decent syntax error reporting by Markus Armbruster · 11 years ago
- c7a3f25 qapi.py: Restructure lexer and parser by Markus Armbruster · 11 years ago
- 69dd62d qapi: Anonymous unions by Kevin Wolf · 11 years ago