summaryrefslogtreecommitdiffstats
path: root/qapi/qapi-visit-core.c
Commit message (Expand)AuthorAgeFilesLines
* qapi: Factor out compat_policy_input_ok()Markus Armbruster2021-10-291-12/+6Star
* qapi: Generalize enum member policy checkingMarkus Armbruster2021-10-291-1/+2
* qapi: Generalize struct member policy checkingMarkus Armbruster2021-10-291-10/+12
* qapi: Implement deprecated-input={reject,crash} for enum valuesMarkus Armbruster2021-10-271-3/+15
* qapi: Move compat policy from QObject to generic visitorMarkus Armbruster2021-10-271-0/+9
* qapi: Improve input_type_enum()'s error messageMarkus Armbruster2021-10-271-1/+2
* qapi: Implement deprecated-input=reject for QMP command argumentsMarkus Armbruster2021-03-191-0/+9
* qapi: Implement deprecated-output=hide for QMP command resultsMarkus Armbruster2021-03-191-0/+9
* qapi: Purge error_propagate() from QAPI coreMarkus Armbruster2020-07-101-21/+19Star
* qapi: Make visitor functions taking Error ** return bool, not voidMarkus Armbruster2020-07-101-77/+88
* qapi: Assert non-input visitors see only valid narrow integersMarkus Armbruster2020-04-301-0/+6
* qapi: Assert output visitors see only valid enum valuesMarkus Armbruster2020-04-301-9/+0Star
* qapi: Assert incomplete object occurs only in dealloc visitorMarkus Armbruster2020-04-301-0/+5
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* Include qapi/qmp/qobject.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* qapi: Change data type of the FOO_lookup generated for enum FOOMarc-André Lureau2017-09-041-11/+13
* qapi: Convert indirect uses of FOO_lookup[...] to qapi_enum_lookup()Markus Armbruster2017-09-041-1/+1
* qapi: Generate FOO_str() macro for QAPI enum FOOMarkus Armbruster2017-09-041-1/+0Star
* qapi: Use qapi_enum_parse() in input_type_enum()Markus Armbruster2017-09-041-9/+4Star
* qapi: Use QNull for a more regular visit_type_null()Markus Armbruster2017-07-241-3/+4
* qapi: Remove visit_start_alternate() parameter promote_intMarc-André Lureau2017-06-201-3/+3
* qapi: Make input visitors detect unvisited list tailsMarkus Armbruster2017-03-051-0/+8
* qapi: add missing trace_visit_type_enum() callStefan Hajnoczi2017-01-311-0/+1
* qapi: add trace events for visitorDaniel P. Berrange2016-10-251-6/+45
* qapi: Add new clone visitorEric Blake2016-07-061-9/+19
* qapi: Add new visit_complete() functionEric Blake2016-07-061-0/+8
* qapi: Add new visit_free() functionEric Blake2016-07-061-0/+7
* qapi: Add parameter to visit_end_*Eric Blake2016-07-061-6/+6
* qapi: Change visit_type_FOO() to no longer return partial objectsEric Blake2016-05-121-0/+5
* qapi: Simplify semantics of visit_next_list()Eric Blake2016-05-121-5/+13
* qapi: Split visit_end_struct() into piecesEric Blake2016-05-121-2/+9
* qapi: Add visit_type_null() visitorEric Blake2016-05-121-0/+5
* qapi: Document visitor interfaces, add assertionsEric Blake2016-05-121-1/+17
* qapi: Guarantee NULL obj on input visitor callback errorEric Blake2016-05-121-4/+30
* qapi-visit: Add visitor.type classificationEric Blake2016-05-121-13/+15
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* qapi: Change visit_start_implicit_struct to visit_start_alternateEric Blake2016-02-191-23/+17Star
* qapi: Don't box branches of flat unionsEric Blake2016-02-191-8/+0Star
* qapi: Adjust layout of FooList typesEric Blake2016-02-191-2/+3
* qapi: Drop unused error argument for list and implicit structEric Blake2016-02-081-6/+6
* qapi: Drop unused 'kind' for struct/enum visitEric Blake2016-02-081-9/+6Star
* qapi: Swap 'name' in visit_* callbacks to match public APIEric Blake2016-02-081-19/+19
* qapi: Swap visit_* arguments for consistent 'name' placementEric Blake2016-02-081-24/+30
* qapi: Consolidate visitor small integer callbacksEric Blake2016-02-081-94/+54Star
* qapi: Make all visitors supply uint64 callbacksEric Blake2016-02-081-25/+11Star
* qapi: Prefer type_int64 over type_int in visitorsEric Blake2016-02-081-14/+22
* qapi-visit: Kill unused visit_end_union()Eric Blake2016-02-081-7/+1Star
* qapi: Clean up includesPeter Maydell2016-02-041-0/+1
* qapi: Shorter visits of optional fieldsEric Blake2015-12-171-1/+2
* qapi: Simplify visits of optional fieldsEric Blake2015-12-171-3/+2Star