summaryrefslogtreecommitdiffstats
path: root/tests/qapi-schema
Commit message (Expand)AuthorAgeFilesLines
* qapi: New special feature flag "deprecated"Markus Armbruster2020-03-175-6/+11
* qapi: Add feature flags to struct membersMarkus Armbruster2020-03-176-5/+15
* qapi: Consistently put @features parameter right after @ifcondMarkus Armbruster2020-03-171-5/+5
* qapi: Add feature flags to remaining definitionsMarkus Armbruster2020-03-177-15/+114
* qapi: Drop conditionals for Python 2Markus Armbruster2020-03-051-5/+1Star
* drop "from __future__ import print_function"Paolo Bonzini2020-02-071-1/+0Star
* tests: Explicit usage of Python 3Philippe Mathieu-Daudé2020-02-071-1/+1
* qapi: Fix code generation for empty modulesMarkus Armbruster2020-01-143-18/+13Star
* qapi: Check feature documentation against the schemaMarkus Armbruster2019-10-296-42/+3Star
* qapi: Polish reporting of bogus member documentationMarkus Armbruster2019-10-296-6/+6
* qapi: Fix doc comment checking for commands and eventsMarkus Armbruster2019-10-296-47/+2Star
* qapi: Fix enum doc comment checkingMarkus Armbruster2019-10-293-22/+1Star
* qapi: Implement boxed event argument documentationMarkus Armbruster2019-10-293-3/+4
* tests/qapi-schema: Fix feature documentation testingMarkus Armbruster2019-10-294-0/+16
* tests/qapi-schema: Cover alternate documentation commentsMarkus Armbruster2019-10-293-0/+37
* tests/qapi-schema: Demonstrate command and event doc comment bugsMarkus Armbruster2019-10-299-0/+88
* tests/qapi-schema: Demonstrate feature and enum doc comment bugsMarkus Armbruster2019-10-299-0/+86
* tests/qapi-schema: Cover feature documentation commentsMarkus Armbruster2019-10-223-2/+42
* tests: qapi: Test 'features' of commandsPeter Krempa2019-10-223-4/+50
* qapi: Add feature flags to commandsPeter Krempa2019-10-221-1/+2
* tests/qapi-schema: Tidy up test output indentationMarkus Armbruster2019-10-225-33/+33
* qapi: Split up scripts/qapi/common.pyMarkus Armbruster2019-10-221-1/+5
* qapi: Speed up frontend testsMarkus Armbruster2019-10-22363-506/+410Star
* qapi: Improve source file read error handlingMarkus Armbruster2019-09-281-1/+1
* qapi: Improve reporting of redefinitionMarkus Armbruster2019-09-283-3/+9
* qapi: Improve reporting of missing documentation commentMarkus Armbruster2019-09-281-1/+2
* qapi: Improve reporting of invalid 'if' furtherMarkus Armbruster2019-09-289-9/+9
* qapi: Avoid redundant definition references in error messagesMarkus Armbruster2019-09-2852-52/+52
* qapi: Improve reporting of missing / unknown definition keysMarkus Armbruster2019-09-286-2/+6
* qapi: Improve reporting of invalid flagsMarkus Armbruster2019-09-284-4/+8
* qapi: Improve reporting of invalid 'if' errorsMarkus Armbruster2019-09-284-0/+4
* qapi: Move context-free checking to the proper placeMarkus Armbruster2019-09-281-1/+1
* qapi: Move context-sensitive checking to the proper placeMarkus Armbruster2019-09-2839-39/+37Star
* qapi: Move check for reserved names out of add_name()Markus Armbruster2019-09-282-2/+2
* qapi: Report invalid '*' prefix like any other invalid nameMarkus Armbruster2019-09-284-4/+4
* qapi: Improve reporting of invalid name errorsMarkus Armbruster2019-09-289-0/+9
* qapi: Improve reporting of member name clashesMarkus Armbruster2019-09-289-9/+9
* qapi: Change frontend error messages to start with lower caseMarkus Armbruster2019-09-28120-120/+120
* qapi: Clean up member name case checkingMarkus Armbruster2019-09-285-7/+7
* qapi: Prefix frontend errors with an "in definition" lineMarkus Armbruster2019-09-2896-0/+96
* qapi: Fix missing 'if' checks in struct, union, alternate 'data'Markus Armbruster2019-09-2412-60/+6Star
* qapi: Reject blank 'if' conditions in addition to empty onesMarkus Armbruster2019-09-242-2/+2
* qapi: Fix broken discriminator error messagesMarkus Armbruster2019-09-246-6/+4Star
* qapi: Remove null from schema languageMarkus Armbruster2019-09-245-18/+4Star
* qapi: Improve reporting of lexical errorsMarkus Armbruster2019-09-242-2/+2
* qapi: Use quotes more consistently in frontend error messagesMarkus Armbruster2019-09-2419-18/+19
* tests/qapi-schema: Demonstrate suboptimal lexical errorsMarkus Armbruster2019-09-245-1/+4
* tests/qapi-schema: Demonstrate insufficient 'if' checkingMarkus Armbruster2019-09-2416-0/+92
* tests/qapi-schema: Demonstrate broken discriminator errorsMarkus Armbruster2019-09-244-10/+6Star
* tests/qapi-schema: Demonstrate misleading optional tag errorMarkus Armbruster2019-09-246-2/+16