Markus Armbruster
|
6eb3937e9b
qom: Don't use 'gen': false for qom-get, qom-set, object-add
|
10 anni fa |
Markus Armbruster
|
28770e057f
qapi: Introduce a first class 'any' type
|
10 anni fa |
Markus Armbruster
|
03b4367a55
qapi: De-duplicate parameter list generation
|
10 anni fa |
Markus Armbruster
|
e98859a9b9
qapi: Clean up after recent conversions to QAPISchemaVisitor
|
10 anni fa |
Markus Armbruster
|
5710153e73
qapi: Replace dirty is_c_ptr() by method c_null()
|
10 anni fa |
Markus Armbruster
|
efd2eaa6c2
qapi: De-duplicate enum code generation
|
10 anni fa |
Markus Armbruster
|
ee44602857
qapi-commands: Convert to QAPISchemaVisitor
|
10 anni fa |
Markus Armbruster
|
2b162ccbe8
qapi-types: Convert to QAPISchemaVisitor, fixing flat unions
|
10 anni fa |
Markus Armbruster
|
3f7dc21bee
qapi: New QAPISchemaVisitor
|
10 anni fa |
Markus Armbruster
|
f51d8c3db1
qapi: QAPISchema code generation helper methods
|
10 anni fa |
Markus Armbruster
|
ac88219a6c
qapi: New QAPISchema intermediate reperesentation
|
10 anni fa |
Markus Armbruster
|
a4bcb2080d
qapi: Rename class QAPISchema to QAPISchemaParser
|
10 anni fa |
Daniel P. Berrange
|
351d36e454
qapi: allow override of default enum prefix naming
|
10 anni fa |
Markus Armbruster
|
2752e5bedb
qapi: Fix cgen() for Python older than 2.7
|
10 anni fa |
Markus Armbruster
|
c4f498fe85
qapi: Generators crash when --output-dir isn't given, fix
|
10 anni fa |
Markus Armbruster
|
eddf817bd8
qapi: Simplify error reporting for array types
|
10 anni fa |
Markus Armbruster
|
c6b71e5ae7
qapi: Fix errors for non-string, non-dictionary members
|
10 anni fa |
Markus Armbruster
|
65fbe12545
qapi: Drop one of two "simple union must not have base" checks
|
10 anni fa |
Markus Armbruster
|
9b090d42ae
qapi: Command returning anonymous type doesn't work, outlaw
|
10 anni fa |
Markus Armbruster
|
315932b5ed
qapi: Fix to reject union command and event arguments
|
10 anni fa |
Markus Armbruster
|
d90675fa4b
qapi: Document flaws in checking of names
|
10 anni fa |
Markus Armbruster
|
5aa05d3f72
qapi: Drop unused and useless parameters and variables
|
10 anni fa |
Markus Armbruster
|
1cf47a15f1
qapi: Reject -p arguments that break qapi-event.py
|
10 anni fa |
Markus Armbruster
|
00dfc3b2c2
qapi: Simplify guardname()
|
10 anni fa |
Markus Armbruster
|
77e703b861
qapi: Clean up cgen() and mcgen()
|
10 anni fa |
Markus Armbruster
|
f9a1427361
qapi: Catch and reject flat union branch of array type
|
10 anni fa |
Markus Armbruster
|
00e4b285a3
qapi: Better separate the different kinds of helpers
|
10 anni fa |
Markus Armbruster
|
4d076d67c2
qapi: Move exprs checking from parse_schema() to check_exprs()
|
10 anni fa |
Markus Armbruster
|
e565d934d2
qapi: Fix to reject stray 't', 'f' and 'n'
|
10 anni fa |
Markus Armbruster
|
a136608727
qapi: Simplify inclusion cycle detection
|
10 anni fa |