summaryrefslogtreecommitdiffstats
path: root/include/qapi
Commit message (Expand)AuthorAgeFilesLines
* include: Clean up includesPeter Maydell2019-11-2915-22/+0
* qapi: Change visit_start_implicit_struct to visit_start_alternateEric Blake2019-11-292-19/+47
* qapi: Don't box branches of flat unionsEric Blake2019-11-292-3/+0
* qapi: Adjust layout of FooList typesEric Blake2019-11-292-8/+7
* error: Improve documentation some moreMarkus Armbruster2019-11-291-4/+11
* qapi: Drop unused error argument for list and implicit structEric Blake2019-11-292-6/+11
* qapi: Drop unused 'kind' for struct/enum visitEric Blake2019-11-292-10/+6
* qapi: Swap 'name' in visit_* callbacks to match public APIEric Blake2019-11-291-18/+21
* qapi: Swap visit_* arguments for consistent 'name' placementEric Blake2019-11-291-21/+31
* qapi: Consolidate visitor small integer callbacksEric Blake2019-11-291-7/+1
* qapi: Make all visitors supply uint64 callbacksEric Blake2019-11-291-3/+6
* qapi: Prefer type_int64 over type_int in visitorsEric Blake2019-11-291-2/+4
* qapi-visit: Kill unused visit_end_union()Eric Blake2019-11-292-2/+0
* error: New error_prepend(), error_reportf_err()Markus Armbruster2019-11-291-2/+29
* error: Improve documentationMarkus Armbruster2019-11-291-2/+18
* error: Document how to accumulate multiple errorsMarkus Armbruster2019-11-291-0/+17
* qapi: Shorter visits of optional fieldsEric Blake2019-11-291-2/+2
* qapi: Simplify visits of optional fieldsEric Blake2019-11-292-5/+10
* qapi: Fix alternates that accept 'number' but not 'int'Eric Blake2019-11-292-2/+3
* qapi: Simplify visiting of alternate typesEric Blake2019-11-292-2/+9
* qapi: Convert QType into QAPI built-in enum typeEric Blake2019-11-291-16/+5
* qobject: Rename qtype_code to QTypeEric Blake2019-11-291-4/+4
* qobject: Simplify QObjectEric Blake2019-11-297-16/+21
* qapi: Change munging of CamelCase enum valuesEric Blake2019-11-291-6/+6
* qapi: Add alias for ErrorClassEric Blake2019-11-291-0/+14
* qapi: Remove dead visitor codeEric Blake2019-11-291-3/+0
* qjson: surprise, allocating 6 QObjects per token is expensivePaolo Bonzini2015-11-261-0/+7
* qjson: store tokens in a GQueuePaolo Bonzini2015-11-262-6/+6
* qjson: replace QString in JSONLexer with GStringPaolo Bonzini2015-11-262-4/+5
* qjson: Give each of the six structural chars its own token typeMarkus Armbruster2015-11-261-1/+6
* qjson: Spell out some silent assumptionsMarkus Armbruster2015-11-261-1/+2
* qapi: Simplify error cleanup in test-qmp-*Eric Blake2015-11-101-0/+9
* qobject: Protect against use-after-free in qobject_decref()Eric Blake2015-11-091-0/+1
* replay: replay blockers for devicesPavel Dovgalyuk2015-11-061-0/+3
* qobject: Drop QObject_HEADMarkus Armbruster2015-10-297-10/+6
* qapi: Introduce a first class 'any' typeMarkus Armbruster2015-09-212-0/+3
* error: New error_fatalMarkus Armbruster2015-09-181-0/+11
* hmp: Allow for error message hints on HMPEric Blake2015-09-181-0/+7
* error: On abort, report where the error was createdMarkus Armbruster2015-09-101-9/+34
* error: Revamp interface documentationMarkus Armbruster2015-09-101-47/+124
* error: error_set_errno() is unused, dropMarkus Armbruster2015-09-101-5/+2
* qga: Clean up unnecessarily dirty castsMarkus Armbruster2015-09-101-7/+2
* error: Make error_setg() a functionMarkus Armbruster2015-09-101-2/+2
* qerror: Move #include out of qerror.hMarkus Armbruster2015-06-221-3/+0
* qerror: Finally unused, clean upMarkus Armbruster2015-06-222-18/+2
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-30/+30
* qerror: Eliminate QERR_DEVICE_NOT_FOUNDMarkus Armbruster2015-06-221-3/+0
* qdev-monitor: Convert qbus_find() to ErrorMarkus Armbruster2015-06-221-3/+0
* qobject: Use 'bool' inside qdictEric Blake2015-06-221-2/+2
* qobject: Use 'bool' for qboolEric Blake2015-06-221-4/+4
OpenPOWER on IntegriCloud