Eric Blake
|
9fb081e0b9
qapi: Reserve 'q_*' and 'has_*' member names
|
před 9 roky |
Eric Blake
|
255960dd37
qapi: Reserve '*List' type names for list types
|
před 9 roky |
Eric Blake
|
8712fa5333
qapi: More idiomatic string operations
|
před 9 roky |
Eric Blake
|
99df5289d8
qapi: Track location that created an implicit type
|
před 10 roky |
Eric Blake
|
46292ba75c
qapi: Create simple union type member earlier
|
před 10 roky |
Eric Blake
|
9f08c8ec73
qapi: Lazy creation of array types
|
před 10 roky |
Eric Blake
|
49823c4b43
qapi: Don't use info as witness of implicit object type
|
před 10 roky |
Eric Blake
|
cae95eae62
qapi: Drop redundant returns-int test
|
před 10 roky |
Eric Blake
|
7618b91ff8
qapi: Prepare for errors during check()
|
před 10 roky |
Eric Blake
|
25a0d9c977
qapi: Use predicate callback to determine visit filtering
|
před 10 roky |
Eric Blake
|
18bdbc3ac8
qapi: Simplify gen_visit_fields() error handling
|
před 10 roky |
Eric Blake
|
82ca8e4696
qapi: Share gen_visit_fields()
|
před 10 roky |
Eric Blake
|
1f35334489
qapi: Share gen_err_check()
|
před 10 roky |
Eric Blake
|
376863ef48
qapi: Reuse code for flat union base validation
|
před 10 roky |
Eric Blake
|
7b2a5c2f9a
qapi: Avoid assertion failure on union 'type' collision
|
před 10 roky |
Eric Blake
|
437db2549b
qapi: Clean up qapi.py per pep8
|
před 10 roky |
Eric Blake
|
59b0054265
qapi: Invoke exception superclass initializer
|
před 10 roky |
Eric Blake
|
7408fb67c0
qapi: Improve 'include' error message
|
před 10 roky |
Markus Armbruster
|
39a1815816
qapi: New QMP command query-qmp-schema for QMP introspection
|
před 10 roky |
Markus Armbruster
|
2d21291ae6
qapi: Pseudo-type '**' is now unused, drop it
|
před 10 roky |
Markus Armbruster
|
6eb3937e9b
qom: Don't use 'gen': false for qom-get, qom-set, object-add
|
před 10 roky |
Markus Armbruster
|
28770e057f
qapi: Introduce a first class 'any' type
|
před 10 roky |
Markus Armbruster
|
03b4367a55
qapi: De-duplicate parameter list generation
|
před 10 roky |
Markus Armbruster
|
e98859a9b9
qapi: Clean up after recent conversions to QAPISchemaVisitor
|
před 10 roky |
Markus Armbruster
|
5710153e73
qapi: Replace dirty is_c_ptr() by method c_null()
|
před 10 roky |
Markus Armbruster
|
efd2eaa6c2
qapi: De-duplicate enum code generation
|
před 10 roky |
Markus Armbruster
|
ee44602857
qapi-commands: Convert to QAPISchemaVisitor
|
před 10 roky |
Markus Armbruster
|
2b162ccbe8
qapi-types: Convert to QAPISchemaVisitor, fixing flat unions
|
před 10 roky |
Markus Armbruster
|
3f7dc21bee
qapi: New QAPISchemaVisitor
|
před 10 roky |
Markus Armbruster
|
f51d8c3db1
qapi: QAPISchema code generation helper methods
|
před 10 roky |