summaryrefslogtreecommitdiff
path: root/qapi/qmp-input-visitor.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-12qapi: Simplify semantics of visit_next_list()Eric Blake1-19/+21
2016-05-12qapi: Split visit_end_struct() into piecesEric Blake1-15/+20
2016-05-12qmp: Support explicit null during visitsEric Blake1-1/+7
2016-05-12qapi: Add visit_type_null() visitorEric Blake1-0/+6
2016-05-12qmp-input: Refactor when list is advancedEric Blake1-14/+16
2016-05-12qmp-input: Require struct push to visit members of top dictEric Blake1-20/+23
2016-05-12qmp-input: Don't consume input when checking has_memberEric Blake1-4/+7
2016-05-12qapi: Consolidate QMP input visitor creationEric Blake1-11/+2
2016-05-12qmp-input: Clean up stack handlingEric Blake1-16/+35
2016-05-12qapi: Guarantee NULL obj on input visitor callback errorEric Blake1-0/+4
2016-05-12qapi-visit: Add visitor.type classificationEric Blake1-1/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-02-19qapi: Change visit_start_implicit_struct to visit_start_alternateEric Blake1-15/+9
2016-02-19qapi: Adjust layout of FooList typesEric Blake1-2/+3
2016-02-19qapi: Simplify excess input reporting in input visitorsEric Blake1-9/+5
2016-02-08qapi: Drop unused error argument for list and implicit structEric Blake1-8/+3
2016-02-08qapi: Tighten qmp_input_end_list()Eric Blake1-1/+1
2016-02-08qapi: Drop unused 'kind' for struct/enum visitEric Blake1-1/+1
2016-02-08qapi: Swap 'name' in visit_* callbacks to match public APIEric Blake1-11/+11
2016-02-08qapi: Make all visitors supply uint64 callbacksEric Blake1-0/+17
2016-02-08qapi: Prefer type_int64 over type_int in visitorsEric Blake1-3/+3
2016-02-04qapi: Clean up includesPeter Maydell1-0/+1
2015-12-17qapi: Simplify visits of optional fieldsEric Blake1-2/+1
2015-12-17qapi: Fix alternates that accept 'number' but not 'int'Eric Blake1-1/+4
2015-12-17qapi: Simplify visiting of alternate typesEric Blake1-2/+2
2015-10-29qstring: Make conversion from QObject * accept nullMarkus Armbruster1-3/+3
2015-10-29qfloat qint: Make conversion from QObject * accept nullMarkus Armbruster1-10/+14
2015-10-29qbool: Make conversion from QObject * accept nullMarkus Armbruster1-3/+3
2015-09-21qapi: Introduce a first class 'any' typeMarkus Armbruster1-0/+11
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster1-14/+14
2015-06-22qobject: Use 'bool' for qboolEric Blake1-1/+1
2014-05-15qapi: Replace start_optional()/end_optional() by optional()Markus Armbruster1-3/+3
2014-04-25qerror.h: Remove QERR defines that are only used onceCole Robinson1-1/+1
2013-07-26qapi: Anonymous unionsKevin Wolf1-0/+14
2013-07-26qapi: Add consume argument to qmp_input_get_object()Kevin Wolf1-9/+10
2013-07-26qapi: Add visitor for implicit structsKevin Wolf1-0/+14
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-1/+1
2012-12-19qapi: move include files to include/qobject/Paolo Bonzini1-4/+4
2012-05-14qapi: QMP input visitor, handle floats parsed as intsMichael Roth1-3/+8
2012-04-23qapi: g_hash_table_find() instead of GHashTableIter.NODA, Kai1-8/+17
2012-03-27qapi: add strict mode to input visitorPaolo Bonzini1-3/+45
2012-03-27qapi: place outermost object on qiv stackPaolo Bonzini1-24/+17
2012-03-27qapi: untangle next_listPaolo Bonzini1-9/+13
2012-03-27qapi: fix memory leak on errorPaolo Bonzini1-2/+4
2012-03-27qapi: fail hard on stack imbalancePaolo Bonzini1-4/+1
2012-02-21qapi: drop qmp_input_end_optionalPaolo Bonzini1-5/+0
2012-02-21qapi: allow sharing enum implementation across visitorsPaolo Bonzini1-32/+2
2011-12-19qapi: protect against NULL QObject in qmp_input_get_objectPaolo Bonzini1-4/+6
2011-10-04qapi: modify visitor code generation for list iterationMichael Roth1-2/+2
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-6/+6