summaryrefslogtreecommitdiffstats
path: root/qapi/qmp-input-visitor.c
Commit message (Expand)AuthorAgeFilesLines
* qapi: Simplify semantics of visit_next_list()Eric Blake2016-05-121-19/+21
* qapi: Split visit_end_struct() into piecesEric Blake2016-05-121-15/+20
* qmp: Support explicit null during visitsEric Blake2016-05-121-1/+7
* qapi: Add visit_type_null() visitorEric Blake2016-05-121-0/+6
* qmp-input: Refactor when list is advancedEric Blake2016-05-121-14/+16
* qmp-input: Require struct push to visit members of top dictEric Blake2016-05-121-20/+23
* qmp-input: Don't consume input when checking has_memberEric Blake2016-05-121-4/+7
* qapi: Consolidate QMP input visitor creationEric Blake2016-05-121-11/+2Star
* qmp-input: Clean up stack handlingEric Blake2016-05-121-16/+35
* qapi: Guarantee NULL obj on input visitor callback errorEric Blake2016-05-121-0/+4
* qapi-visit: Add visitor.type classificationEric Blake2016-05-121-1/+1
* 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-15/+9Star
* qapi: Adjust layout of FooList typesEric Blake2016-02-191-2/+3
* qapi: Simplify excess input reporting in input visitorsEric Blake2016-02-191-9/+5Star
* qapi: Drop unused error argument for list and implicit structEric Blake2016-02-081-8/+3Star
* qapi: Tighten qmp_input_end_list()Eric Blake2016-02-081-1/+1
* qapi: Drop unused 'kind' for struct/enum visitEric Blake2016-02-081-1/+1
* qapi: Swap 'name' in visit_* callbacks to match public APIEric Blake2016-02-081-11/+11
* qapi: Make all visitors supply uint64 callbacksEric Blake2016-02-081-0/+17
* qapi: Prefer type_int64 over type_int in visitorsEric Blake2016-02-081-3/+3
* qapi: Clean up includesPeter Maydell2016-02-041-0/+1
* qapi: Simplify visits of optional fieldsEric Blake2015-12-171-2/+1Star
* qapi: Fix alternates that accept 'number' but not 'int'Eric Blake2015-12-171-1/+4
* qapi: Simplify visiting of alternate typesEric Blake2015-12-171-2/+2
* qstring: Make conversion from QObject * accept nullMarkus Armbruster2015-10-291-3/+3
* qfloat qint: Make conversion from QObject * accept nullMarkus Armbruster2015-10-291-10/+14
* qbool: Make conversion from QObject * accept nullMarkus Armbruster2015-10-291-3/+3
* qapi: Introduce a first class 'any' typeMarkus Armbruster2015-09-211-0/+11
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-14/+14
* qobject: Use 'bool' for qboolEric Blake2015-06-221-1/+1
* qapi: Replace start_optional()/end_optional() by optional()Markus Armbruster2014-05-151-3/+3
* qerror.h: Remove QERR defines that are only used onceCole Robinson2014-04-251-1/+1
* qapi: Anonymous unionsKevin Wolf2013-07-261-0/+14
* qapi: Add consume argument to qmp_input_get_object()Kevin Wolf2013-07-261-9/+10
* qapi: Add visitor for implicit structsKevin Wolf2013-07-261-0/+14
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-1/+1
* qapi: move include files to include/qobject/Paolo Bonzini2012-12-191-4/+4
* qapi: QMP input visitor, handle floats parsed as intsMichael Roth2012-05-141-3/+8
* qapi: g_hash_table_find() instead of GHashTableIter.NODA, Kai2012-04-231-8/+17
* qapi: add strict mode to input visitorPaolo Bonzini2012-03-271-3/+45
* qapi: place outermost object on qiv stackPaolo Bonzini2012-03-271-24/+17Star
* qapi: untangle next_listPaolo Bonzini2012-03-271-9/+13
* qapi: fix memory leak on errorPaolo Bonzini2012-03-271-2/+4
* qapi: fail hard on stack imbalancePaolo Bonzini2012-03-271-4/+1Star
* qapi: drop qmp_input_end_optionalPaolo Bonzini2012-02-211-5/+0Star
* qapi: allow sharing enum implementation across visitorsPaolo Bonzini2012-02-211-32/+2Star
* qapi: protect against NULL QObject in qmp_input_get_objectPaolo Bonzini2011-12-191-4/+6
* qapi: modify visitor code generation for list iterationMichael Roth2011-10-041-2/+2
* Use glib memory allocation and free functionsAnthony Liguori2011-08-211-6/+6