Markus Armbruster
|
56176412e7
qapi: Assert .visit() and .check_clash() run only after .check()
|
6 жил өмнө |
Markus Armbruster
|
f9d1743b9b
qapi: Fix excessive QAPISchemaEntity.check() recursion
|
6 жил өмнө |
Markus Armbruster
|
b1bc31f4b7
qapi: Fix to .check() empty structs just once
|
6 жил өмнө |
Markus Armbruster
|
e31fe1266c
qapi: Delete useless check_exprs() code for simple union kind
|
6 жил өмнө |
Markus Armbruster
|
6955397677
qapi: Clean up around check_known_keys()
|
6 жил өмнө |
Markus Armbruster
|
dc234189f8
qapi: Simplify check_keys()
|
6 жил өмнө |
Markus Armbruster
|
fe9c4dcf90
qapi: Normalize 'if' in check_exprs(), like other sugar
|
6 жил өмнө |
Markus Armbruster
|
dec0012ef8
qapi: Fix missing 'if' checks in struct, union, alternate 'data'
|
6 жил өмнө |
Markus Armbruster
|
c2c7065e17
qapi: Reject blank 'if' conditions in addition to empty ones
|
6 жил өмнө |
Markus Armbruster
|
887a2069f7
qapi: Fix broken discriminator error messages
|
6 жил өмнө |
Markus Armbruster
|
9d55380b5a
qapi: Remove null from schema language
|
6 жил өмнө |
Markus Armbruster
|
14c3279502
qapi: Improve reporting of lexical errors
|
6 жил өмнө |
Markus Armbruster
|
9f5e6b088a
qapi: Use quotes more consistently in frontend error messages
|
6 жил өмнө |
Markus Armbruster
|
8d40738d2f
qapi: Tweak code to match docs/devel/qapi-code-gen.txt
|
6 жил өмнө |
Markus Armbruster
|
398969fe1c
qapi: Adjust frontend errors to say enum value, not member
|
6 жил өмнө |
Markus Armbruster
|
0ced9531f1
qapi: Permit omitting all flat union branches
|
6 жил өмнө |
Markus Armbruster
|
f03255362a
qapi: Permit alternates with just one branch
|
6 жил өмнө |
Markus Armbruster
|
675b214bc6
qapi: Permit 'boxed' with empty type
|
6 жил өмнө |
Markus Armbruster
|
9b4416bfc1
qapi: Drop support for escape sequences other than \\
|
6 жил өмнө |
Markus Armbruster
|
56a8caff92
qapi: Restrict strings to printable ASCII
|
6 жил өмнө |
Markus Armbruster
|
b22e86585b
qapi: Drop support for boxed alternate arguments
|
6 жил өмнө |
Markus Armbruster
|
dcca907bed
qapi: Drop check_type()'s redundant parameter @allow_optional
|
6 жил өмнө |
Markus Armbruster
|
157dd36395
qapi: Simplify how QAPIDoc implements its state machine
|
6 жил өмнө |
Kevin Wolf
|
f3ed93d545
qapi: Allow documentation for features
|
6 жил өмнө |
Kevin Wolf
|
03bf06bdc1
qapi: Disentangle QAPIDoc code
|
6 жил өмнө |
Kevin Wolf
|
6a8c0b5102
qapi: Add feature flags to struct types
|
6 жил өмнө |
Markus Armbruster
|
56a4689582
qapi: Fix array first used in a different module
|
6 жил өмнө |
Markus Armbruster
|
709395f8f6
qapi: Fix code generation for sub-modules in other directories
|
6 жил өмнө |
Markus Armbruster
|
dddee4d7ba
qapi: Pass file name to QAPIGen constructor instead of methods
|
6 жил өмнө |
Markus Armbruster
|
c2e196a9b4
qapi: Prepare for system modules other than 'builtin'
|
6 жил өмнө |