Age | Commit message (Expand) | Author | Files | Lines |
2017-09-01 | qapi: Fix error handling code on alternate conflict | Eduardo Habkost | 8 | -0/+12 |
2017-07-24 | qapi: Introduce a first class 'null' type | Markus Armbruster | 2 | -1/+3 |
2017-06-20 | qapi: merge QInt and QFloat in QNum | Marc-André Lureau | 10 | -10/+10 |
2017-06-19 | tests: Remove test cases for alternates of 'number' and 'int' | Marc-André Lureau | 2 | -10/+0 |
2017-05-31 | qapi: Reject alternates that can't work with keyval_parse() | Markus Armbruster | 13 | -9/+25 |
2017-05-31 | tests/qapi-schema: Avoid 'str' in alternate test cases | Markus Armbruster | 7 | -22/+27 |
2017-03-21 | qapi2texi: Fix translation of *strong* and _emphasized_ | Markus Armbruster | 1 | -4/+4 |
2017-03-21 | tests/qapi-schema: Systematic positive doc comment tests | Markus Armbruster | 5 | -0/+528 |
2017-03-21 | tests/qapi-schema: Make test-qapi.py print docs again | Markus Armbruster | 1 | -0/+11 |
2017-03-16 | qapi: Fix a misleading parser error message | Markus Armbruster | 1 | -1/+1 |
2017-03-16 | qapi: Fix detection of bogus member documentation | Markus Armbruster | 3 | -12/+2 |
2017-03-16 | tests/qapi-schema: Improve coverage of bogus member docs | Markus Armbruster | 8 | -0/+42 |
2017-03-16 | tests/qapi-schema: Rename doc-bad-args to doc-bad-command-arg | Markus Armbruster | 5 | -1/+1 |
2017-03-16 | qapi: Move empty doc section checking to doc parser | Markus Armbruster | 1 | -1/+1 |
2017-03-16 | qapi: Improve error message on @NAME: in free-form doc | Markus Armbruster | 1 | -1/+1 |
2017-03-16 | qapi: Move detection of doc / expression name mismatch | Markus Armbruster | 1 | -1/+1 |
2017-03-16 | qapi: Fix detection of doc / expression mismatch | Markus Armbruster | 11 | -15/+6 |
2017-03-16 | tests/qapi-schema: Improve doc / expression mismatch coverage | Markus Armbruster | 12 | -0/+35 |
2017-03-16 | qapi: The #optional tag is redundant, drop | Markus Armbruster | 4 | -9/+0 |
2017-03-16 | qapi: Fix to reject empty union base gracefully | Markus Armbruster | 1 | -10/+1 |
2017-03-16 | tests/qapi-schema: Cover empty union base | Markus Armbruster | 4 | -0/+20 |
2017-03-16 | qapi: Have each QAPI schema declare its name rule violations | Markus Armbruster | 6 | -1/+7 |
2017-03-16 | qapi: Have each QAPI schema declare its returns white-list | Markus Armbruster | 7 | -1/+17 |
2017-03-16 | qapi: Back out doc comments added just to please qapi.py | Markus Armbruster | 200 | -1074/+92 |
2017-03-16 | qapi: Make doc comments optional where we don't need them | Markus Armbruster | 20 | -0/+27 |
2017-01-16 | qapi: add qapi2texi script | Marc-André Lureau | 272 | -92/+1238 |
2016-07-19 | qapi: Implement boxed types for commands/events | Eric Blake | 24 | -3/+35 |
2016-07-19 | qapi: Plumb in 'boxed' to qapi generator lower levels | Eric Blake | 5 | -13/+21 |
2016-07-19 | qapi: Hide tag_name data member of variants | Eric Blake | 2 | -2/+11 |
2016-07-19 | qapi: Require all branches of flat union enum to be covered | Eric Blake | 4 | -0/+11 |
2016-03-18 | qapi: Allow anonymous base for flat union | Eric Blake | 4 | -14/+9 |
2016-03-18 | qapi: Adjust names of implicit types | Eric Blake | 9 | -88/+88 |
2016-03-18 | qapi: Fix command with named empty argument type | Eric Blake | 2 | -0/+4 |
2016-03-05 | qapi: Drop useless 'data' member of unions | Eric Blake | 4 | -17/+0 |
2016-03-05 | qapi: Rename 'fields' to 'members' in generator | Eric Blake | 1 | -1/+1 |
2016-02-19 | qapi: Add tests of complex objects within alternate | Eric Blake | 2 | -2/+6 |
2016-02-19 | qapi: Forbid 'any' inside an alternate | Eric Blake | 4 | -0/+6 |
2016-02-19 | qapi: Forbid empty unions and useless alternates | Eric Blake | 12 | -26/+9 |
2016-02-19 | qapi-visit: Honor prefix of discriminator enum | Eric Blake | 2 | -5/+11 |
2015-12-17 | qapi: Detect base class loops | Eric Blake | 8 | -0/+9 |
2015-12-17 | qapi: Move duplicate collision checks to schema check() | Eric Blake | 12 | -18/+8 |
2015-12-17 | qapi: Enforce (or whitelist) case conventions on qapi members | Eric Blake | 12 | -0/+13 |
2015-12-17 | qapi: Simplify visiting of alternate types | Eric Blake | 2 | -9/+0 |
2015-12-17 | qapi: Convert QType into QAPI built-in enum type | Eric Blake | 13 | -0/+26 |
2015-12-17 | qapi: Remove obsolete tests for MAX collision | Eric Blake | 12 | -14/+0 |
2015-12-17 | qapi: Tighten the regex on valid names | Eric Blake | 8 | -0/+12 |
2015-12-17 | qapi: Fix c_name() munging | Eric Blake | 2 | -2/+4 |
2015-12-17 | qapi: Detect collisions in C member names | Eric Blake | 4 | -10/+4 |
2015-12-17 | qapi: Remove outdated tests related to QMP/branch collisions | Eric Blake | 12 | -60/+0 |
2015-12-17 | qapi: Track simple union tag in object.local_members | Eric Blake | 3 | -0/+4 |