Age | Commit message (Expand) | Author | Files | Lines |
2015-09-21 | qapi: New QMP command query-qmp-schema for QMP introspection | Markus Armbruster | 1 | -2/+11 |
2015-09-21 | qapi: Pseudo-type '**' is now unused, drop it | Markus Armbruster | 1 | -16/+4 |
2015-09-21 | qom: Don't use 'gen': false for qom-get, qom-set, object-add | Markus Armbruster | 1 | -0/+1 |
2015-09-21 | qapi: Introduce a first class 'any' type | Markus Armbruster | 1 | -3/+6 |
2015-09-21 | qapi: De-duplicate parameter list generation | Markus Armbruster | 1 | -0/+16 |
2015-09-21 | qapi: Clean up after recent conversions to QAPISchemaVisitor | Markus Armbruster | 1 | -104/+23 |
2015-09-21 | qapi: Replace dirty is_c_ptr() by method c_null() | Markus Armbruster | 1 | -3/+0 |
2015-09-21 | qapi: De-duplicate enum code generation | Markus Armbruster | 1 | -0/+55 |
2015-09-21 | qapi-commands: Convert to QAPISchemaVisitor | Markus Armbruster | 1 | -1/+1 |
2015-09-21 | qapi-types: Convert to QAPISchemaVisitor, fixing flat unions | Markus Armbruster | 1 | -1/+9 |
2015-09-21 | qapi: New QAPISchemaVisitor | Markus Armbruster | 1 | -0/+64 |
2015-09-21 | qapi: QAPISchema code generation helper methods | Markus Armbruster | 1 | -7/+87 |
2015-09-21 | qapi: New QAPISchema intermediate reperesentation | Markus Armbruster | 1 | -8/+372 |
2015-09-21 | qapi: Rename class QAPISchema to QAPISchemaParser | Markus Armbruster | 1 | -4/+4 |
2015-09-15 | qapi: allow override of default enum prefix naming | Daniel P. Berrange | 1 | -2/+8 |
2015-09-14 | qapi: Fix cgen() for Python older than 2.7 | Markus Armbruster | 1 | -1/+3 |
2015-09-04 | qapi: Generators crash when --output-dir isn't given, fix | Markus Armbruster | 1 | -5/+6 |
2015-09-04 | qapi: Simplify error reporting for array types | Markus Armbruster | 1 | -4/+2 |
2015-09-04 | qapi: Fix errors for non-string, non-dictionary members | Markus Armbruster | 1 | -4/+6 |
2015-09-04 | qapi: Drop one of two "simple union must not have base" checks | Markus Armbruster | 1 | -8/+0 |
2015-09-04 | qapi: Command returning anonymous type doesn't work, outlaw | Markus Armbruster | 1 | -1/+1 |
2015-09-04 | qapi: Fix to reject union command and event arguments | Markus Armbruster | 1 | -2/+2 |
2015-09-04 | qapi: Document flaws in checking of names | Markus Armbruster | 1 | -0/+4 |
2015-09-04 | qapi: Drop unused and useless parameters and variables | Markus Armbruster | 1 | -1/+0 |
2015-09-04 | qapi: Reject -p arguments that break qapi-event.py | Markus Armbruster | 1 | -0/+6 |
2015-09-04 | qapi: Simplify guardname() | Markus Armbruster | 1 | -7/+3 |
2015-09-04 | qapi: Clean up cgen() and mcgen() | Markus Armbruster | 1 | -6/+11 |
2015-06-18 | qapi: Catch and reject flat union branch of array type | Markus Armbruster | 1 | -1/+1 |
2015-06-18 | qapi: Better separate the different kinds of helpers | Markus Armbruster | 1 | -54/+74 |
2015-06-18 | qapi: Move exprs checking from parse_schema() to check_exprs() | Markus Armbruster | 1 | -76/+66 |
2015-06-18 | qapi: Fix to reject stray 't', 'f' and 'n' | Markus Armbruster | 1 | -14/+12 |
2015-06-18 | qapi: Simplify inclusion cycle detection | Markus Armbruster | 1 | -10/+8 |
2015-06-18 | qapi: Fix file name in error messages for included files | Markus Armbruster | 1 | -4/+3 |
2015-06-18 | qapi: Improve a couple of confusing variable names | Markus Armbruster | 1 | -22/+23 |
2015-06-18 | qapi: Eliminate superfluous QAPISchema attribute input_dir | Markus Armbruster | 1 | -2/+2 |
2015-05-14 | qapi: Drop pointless flush() before close() | Markus Armbruster | 1 | -4/+0 |
2015-05-14 | qapi: Factor open_output(), close_output() out of generators | Markus Armbruster | 1 | -0/+50 |
2015-05-14 | qapi: Turn generators' mandatory option -i into an argument | Markus Armbruster | 1 | -7/+5 |
2015-05-14 | qapi: Fix generators to report command line errors decently | Markus Armbruster | 1 | -1/+5 |
2015-05-14 | qapi: Factor parse_command_line() out of the generators | Markus Armbruster | 1 | -0/+40 |
2015-05-14 | qapi: Make c_type() consistently convert qapi names | Eric Blake | 1 | -4/+29 |
2015-05-14 | qapi: Tidy c_type() logic | Eric Blake | 1 | -28/+30 |
2015-05-14 | qapi: Move camel_to_upper(), c_enum_const() to closely related code | Markus Armbruster | 1 | -25/+25 |
2015-05-14 | qapi: Use c_enum_const() in generate_alternate_qtypes() | Markus Armbruster | 1 | -11/+0 |
2015-05-14 | qapi: Simplify c_enum_const() | Markus Armbruster | 1 | -3/+1 |
2015-05-14 | qapi: Rename generate_enum_full_value() to c_enum_const() | Markus Armbruster | 1 | -3/+3 |
2015-05-14 | qapi: Rename _generate_enum_string() to camel_to_upper() | Markus Armbruster | 1 | -6/+6 |
2015-05-14 | qapi: Rename identical c_fun()/c_var() into c_name() | Eric Blake | 1 | -7/+4 |
2015-05-14 | qapi: Fix C identifiers generated for names containing '.' | Markus Armbruster | 1 | -2/+5 |
2015-05-05 | qapi: Check for member name conflicts with a base class | Eric Blake | 1 | -1/+22 |