24 Commits (6f83cf88f02a98e857b6cadd4b4e27401b901bba)

Author SHA1 Message Date
Markus Armbruster 7111a86e1b qapi: Assert non-input visitors see only valid alternate tags 6 years ago
Markus Armbruster c978bd5226 qapi: Clean up visitor's recovery from input with invalid type 6 years ago
Markus Armbruster 8e08bf4ea2 qapi: Assert incomplete object occurs only in dealloc visitor 6 years ago
Markus Armbruster 7b3bc9e28f qapi: Consistently put @features parameter right after @ifcond 6 years ago
Markus Armbruster 013b4efc9b qapi: Add feature flags to remaining definitions 6 years ago
Markus Armbruster 2cae67bcb5 qapi: Use super() now we have Python 3 6 years ago
Markus Armbruster 3bef3aaec9 qapi: Simplify QAPISchemaModularCVisitor 7 years ago
Markus Armbruster e6c42b96b9 qapi: Split up scripts/qapi/common.py 7 years ago
Kevin Wolf 6a8c0b5102 qapi: Add feature flags to struct types 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Markus Armbruster c2e196a9b4 qapi: Prepare for system modules other than 'builtin' 7 years ago
Markus Armbruster dcac64711e qapi: Clean up modular built-in code generation a bit 7 years ago
Marc-André Lureau 8ee06f61e1 qapi: Add #if conditions to generated code members 7 years ago
Marc-André Lureau 1962bd39d5 qapi: change enum visitor and gen_enum* to take QAPISchemaMember 7 years ago
Markus Armbruster b736e25a18 qapi: Fix some pycodestyle-3 complaints 8 years ago
Markus Armbruster 9f88c66211 qapi-types: add #if conditions to types & visitors 8 years ago
Marc-André Lureau fbf09a2fa4 qapi: add 'ifcond' to visitor methods 8 years ago
Anton Nefedov 800877bb16 qapi: allow empty branches in flat unions 8 years ago
Marc-André Lureau a48e7542be qapi/visit: remove useless prefix argument 8 years ago
Markus Armbruster eb815e248f qapi: Move qapi-schema.json to qapi/, rename generated files 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Markus Armbruster cdb6610ae4 qapi/types qapi/visit: Generate built-in stuff into separate files 8 years ago
Markus Armbruster 71b3f0459c qapi: Make code-generating visitors use QAPIGen more 8 years ago
Markus Armbruster fb0bc835e5 qapi-gen: New common driver for code and doc generators 8 years ago
Markus Armbruster 26df4e7fab qapi: Turn generators into modules 8 years ago
Markus Armbruster 93b564c444 qapi: Reduce use of global variables in generators some 8 years ago
Markus Armbruster 47a6ea9aab qapi: New classes QAPIGenC, QAPIGenH, QAPIGenDoc 8 years ago
Markus Armbruster d46eec4260 qapi: Rename variable holding the QAPISchemaGenFOOVisitor 8 years ago
Markus Armbruster 5ddeec83eb qapi: Generate up-to-date copyright notice 8 years ago
Markus Armbruster c263de3f41 qapi: Streamline boilerplate comment generation 8 years ago
Markus Armbruster 0dd13589b0 Include qapi/qmp/qerror.h exactly where needed 8 years ago
Marc-André Lureau f7abe0ecd4 qapi: Change data type of the FOO_lookup generated for enum FOO 9 years ago
Marc-André Lureau 60390d2dc8 qapi: Remove visit_start_alternate() parameter promote_int 9 years ago
Marc-André Lureau 01b2ffcedd qapi: merge QInt and QFloat in QNum 9 years ago
Markus Armbruster c261394978 qapi: Make pylint a bit happier 9 years ago
Markus Armbruster ef801a9bb1 qapi: Prefer single-quoted strings more consistently 9 years ago
Markus Armbruster a4a1c70dc7 qapi: Make input visitors detect unvisited list tails 9 years ago
Eric Blake fa274ed6fb qapi: Drop useless gen_err_check() 10 years ago
Eric Blake 1158bb2a05 qapi: Add parameter to visit_end_* 10 years ago
Eric Blake 9b4e38fe6a qapi: Fix crash on missing alternate member of QAPI struct 10 years ago
Eric Blake 68ab47e4b4 qapi: Change visit_type_FOO() to no longer return partial objects 10 years ago
Eric Blake d9f62dde13 qapi: Simplify semantics of visit_next_list() 10 years ago
Eric Blake 15c2f669e3 qapi: Split visit_end_struct() into pieces 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago
Eric Blake 32bafa8fdd qapi: Don't special-case simple union wrappers 10 years ago
Eric Blake 12f254fd5f qapi: Inline gen_visit_members() into lone caller 10 years ago
Eric Blake 7ce106a96f qapi: Emit implicit structs in generated C 10 years ago
Eric Blake 4d91e9115c qapi-visit: Expose visit_type_FOO_members() 10 years ago
Eric Blake c81200b014 qapi: Rename 'fields' to 'members' in generated C code 10 years ago
Eric Blake 14f00c6c49 qapi: Rename 'fields' to 'members' in generator 10 years ago