summaryrefslogtreecommitdiff
path: root/tests/qapi-schema
AgeCommit message (Expand)Author
2016-07-19qapi: Implement boxed types for commands/eventsEric Blake
2016-07-19qapi: Plumb in 'boxed' to qapi generator lower levelsEric Blake
2016-07-19qapi: Hide tag_name data member of variantsEric Blake
2016-07-19qapi: Require all branches of flat union enum to be coveredEric Blake
2016-03-18qapi: Allow anonymous base for flat unionEric Blake
2016-03-18qapi: Adjust names of implicit typesEric Blake
2016-03-18qapi: Fix command with named empty argument typeEric Blake
2016-03-05qapi: Drop useless 'data' member of unionsEric Blake
2016-03-05qapi: Rename 'fields' to 'members' in generatorEric Blake
2016-02-19qapi: Add tests of complex objects within alternateEric Blake
2016-02-19qapi: Forbid 'any' inside an alternateEric Blake
2016-02-19qapi: Forbid empty unions and useless alternatesEric Blake
2016-02-19qapi-visit: Honor prefix of discriminator enumEric Blake
2015-12-17qapi: Detect base class loopsEric Blake
2015-12-17qapi: Move duplicate collision checks to schema check()Eric Blake
2015-12-17qapi: Enforce (or whitelist) case conventions on qapi membersEric Blake
2015-12-17qapi: Simplify visiting of alternate typesEric Blake
2015-12-17qapi: Convert QType into QAPI built-in enum typeEric Blake
2015-12-17qapi: Remove obsolete tests for MAX collisionEric Blake
2015-12-17qapi: Tighten the regex on valid namesEric Blake
2015-12-17qapi: Fix c_name() mungingEric Blake
2015-12-17qapi: Detect collisions in C member namesEric Blake
2015-12-17qapi: Remove outdated tests related to QMP/branch collisionsEric Blake
2015-12-17qapi: Track simple union tag in object.local_membersEric Blake
2015-11-09qapi: Use generated TestStruct machinery in testsEric Blake
2015-11-02qapi: Reserve 'u' member nameEric Blake
2015-11-02qapi: Unbox base membersEric Blake
2015-11-02qapi: Reserve 'q_*' and 'has_*' member namesEric Blake
2015-11-02qapi: Reserve '*List' type names for list typesEric Blake
2015-11-02tests/qapi-schema: Test for reserved names, empty structEric Blake
2015-10-15qapi: Lazy creation of array typesEric Blake
2015-10-15qapi: Drop redundant args-member-array testEric Blake
2015-10-15qapi: Drop redundant flat-union-reverse-define testEric Blake
2015-10-15qapi: Drop redundant returns-int testEric Blake
2015-10-15qapi: Move empty-enum to compile-time testEric Blake
2015-10-15qapi: Drop redundant alternate-good testEric Blake
2015-10-12qapi: Reuse code for flat union base validationEric Blake
2015-10-12qapi: Test use of 'number' within alternatesEric Blake
2015-10-12qapi: Add tests for empty unionsEric Blake
2015-10-12qapi: Avoid assertion failure on union 'type' collisionEric Blake
2015-10-12qapi: Test for various name collisionsEric Blake
2015-10-12qapi: Improve 'include' error messageEric Blake
2015-09-21qapi: New QMP command query-qmp-schema for QMP introspectionMarkus Armbruster
2015-09-21qapi: Pseudo-type '**' is now unused, drop itMarkus Armbruster
2015-09-21qapi: Introduce a first class 'any' typeMarkus Armbruster
2015-09-21qapi-event: Convert to QAPISchemaVisitor, fixing data with baseMarkus Armbruster
2015-09-21qapi-visit: Convert to QAPISchemaVisitor, fixing bugsMarkus Armbruster
2015-09-21qapi-types: Convert to QAPISchemaVisitor, fixing flat unionsMarkus Armbruster
2015-09-21tests/qapi-schema: Convert test harness to QAPISchemaVisitorMarkus Armbruster
2015-09-21qapi: New QAPISchema intermediate reperesentationMarkus Armbruster