392 Commits (43ab3fb375ebb55c5b2ee7b88945f1466e7e2d5f)

Author SHA1 Message Date
Markus Armbruster e6c42b96b9 qapi: Split up scripts/qapi/common.py 7 years ago
Markus Armbruster f01338cce6 qapi: Speed up frontend tests 7 years ago
Markus Armbruster c615550df3 qapi: Improve source file read error handling 7 years ago
Markus Armbruster 56d2df5e65 qapi: Improve reporting of redefinition 7 years ago
Markus Armbruster f63326985a qapi: Improve reporting of missing documentation comment 7 years ago
Markus Armbruster fab12376d0 qapi: Improve reporting of invalid 'if' further 7 years ago
Markus Armbruster eeb57c85da qapi: Avoid redundant definition references in error messages 7 years ago
Markus Armbruster 3f58cc29a8 qapi: Improve reporting of missing / unknown definition keys 7 years ago
Markus Armbruster a6735a5743 qapi: Improve reporting of invalid flags 7 years ago
Markus Armbruster 576f0b8a53 qapi: Improve reporting of invalid 'if' errors 7 years ago
Markus Armbruster 4ebda5abdb qapi: Move context-free checking to the proper place 7 years ago
Markus Armbruster fa110c6a9e qapi: Move context-sensitive checking to the proper place 7 years ago
Markus Armbruster 67fa64ce0e qapi: Move check for reserved names out of add_name() 7 years ago
Markus Armbruster 64e04f7149 qapi: Report invalid '*' prefix like any other invalid name 7 years ago
Markus Armbruster d7bc17c602 qapi: Improve reporting of invalid name errors 7 years ago
Markus Armbruster 481a6bd15c qapi: Improve reporting of member name clashes 7 years ago
Markus Armbruster 2ab218aad6 qapi: Change frontend error messages to start with lower case 7 years ago
Markus Armbruster 638c4af931 qapi: Clean up member name case checking 7 years ago
Markus Armbruster 7be6c51194 qapi: Prefix frontend errors with an "in definition" line 7 years ago
Markus Armbruster dec0012ef8 qapi: Fix missing 'if' checks in struct, union, alternate 'data' 7 years ago
Markus Armbruster c2c7065e17 qapi: Reject blank 'if' conditions in addition to empty ones 7 years ago
Markus Armbruster 887a2069f7 qapi: Fix broken discriminator error messages 7 years ago
Markus Armbruster 9d55380b5a qapi: Remove null from schema language 7 years ago
Markus Armbruster 14c3279502 qapi: Improve reporting of lexical errors 7 years ago
Markus Armbruster 9f5e6b088a qapi: Use quotes more consistently in frontend error messages 7 years ago
Markus Armbruster 4d42815587 tests/qapi-schema: Demonstrate suboptimal lexical errors 7 years ago
Markus Armbruster ef91ab0d5f tests/qapi-schema: Demonstrate insufficient 'if' checking 7 years ago
Markus Armbruster 31248b985e tests/qapi-schema: Demonstrate broken discriminator errors 7 years ago
Markus Armbruster cd346bdc46 tests/qapi-schema: Demonstrate misleading optional tag error 7 years ago
Markus Armbruster 352ada9ad4 tests/qapi-schema: Delete two redundant tests 7 years ago
Markus Armbruster 137cf6a9be tests/qapi-schema: Cover unknown pragma 7 years ago
Markus Armbruster 8d40738d2f qapi: Tweak code to match docs/devel/qapi-code-gen.txt 7 years ago
Markus Armbruster 398969fe1c qapi: Adjust frontend errors to say enum value, not member 7 years ago
Markus Armbruster 0ced9531f1 qapi: Permit omitting all flat union branches 7 years ago
Markus Armbruster f03255362a qapi: Permit alternates with just one branch 7 years ago
Markus Armbruster 675b214bc6 qapi: Permit 'boxed' with empty type 7 years ago
Markus Armbruster 9b4416bfc1 qapi: Drop support for escape sequences other than \\ 7 years ago
Markus Armbruster 56a8caff92 qapi: Restrict strings to printable ASCII 7 years ago
Markus Armbruster 05d6ecd049 tests/qapi-schema: Demonstrate bad reporting of funny characters 7 years ago
Markus Armbruster b22e86585b qapi: Drop support for boxed alternate arguments 7 years ago
Kevin Wolf a00af40425 tests/qapi-schema: Error case tests for features in structs 7 years ago
Kevin Wolf 8aa3a33e44 tests/qapi-schema: Test for good feature lists in structs 7 years ago
Kevin Wolf 6a8c0b5102 qapi: Add feature flags to struct types 7 years ago
Markus Armbruster 56a4689582 qapi: Fix array first used in a different module 7 years ago
Markus Armbruster 5e12eb987b tests/qapi-schema: Cover forward reference to sub-module 7 years ago
Markus Armbruster b359f4b203 tests: Rename UserDefNativeListUnion to UserDefListUnion 7 years ago
Markus Armbruster 709395f8f6 qapi: Fix code generation for sub-modules in other directories 7 years ago
Markus Armbruster 0f20628b24 tests/qapi-schema: Cover conditional arrays 7 years ago
Markus Armbruster ca0ac758d6 tests/qapi-schema: Make test-qapi.py print arrays 7 years ago
Markus Armbruster dcac64711e qapi: Clean up modular built-in code generation a bit 7 years ago