summaryrefslogtreecommitdiffstats
path: root/docs/qapi-code-gen.txt
Commit message (Expand)AuthorAgeFilesLines
* qapi: Reserve 'q_*' and 'has_*' member namesEric Blake2015-11-021-4/+7
* qapi: Reserve '*List' type names for list typesEric Blake2015-11-021-1/+2
* qapi: Consistent generated code: prefer visitor 'v'Eric Blake2015-10-121-37/+37
* qapi: Consistent generated code: prefer error 'err'Eric Blake2015-10-121-14/+14
* qapi-introspect: Hide type namesMarkus Armbruster2015-09-211-19/+17
* qapi: New QMP command query-qmp-schema for QMP introspectionMarkus Armbruster2015-09-211-5/+232
* qapi: Pseudo-type '**' is now unused, drop itMarkus Armbruster2015-09-211-12/+6
* qapi-schema: Fix up misleading specification of netdev_addMarkus Armbruster2015-09-211-1/+1
* qapi: Introduce a first class 'any' typeMarkus Armbruster2015-09-211-0/+1
* qapi: Improve built-in type documentationMarkus Armbruster2015-09-211-11/+18
* qapi-commands: De-duplicate output marshaling functionsMarkus Armbruster2015-09-211-2/+2
* qapi: Rename qmp_marshal_input_FOO() to qmp_marshal_FOO()Markus Armbruster2015-09-211-2/+2
* qapi: Clean up after recent conversions to QAPISchemaVisitorMarkus Armbruster2015-09-211-1/+1
* qapi: De-duplicate enum code generationMarkus Armbruster2015-09-211-4/+5
* qapi-types: Convert to QAPISchemaVisitor, fixing flat unionsMarkus Armbruster2015-09-211-15/+14
* qapi: allow override of default enum prefix namingDaniel P. Berrange2015-09-151-0/+8
* docs/qapi-code-gen.txt: Fix QAPI schema examplesMarkus Armbruster2015-09-041-3/+2
* qapi: Generated code cleanupMarkus Armbruster2015-09-041-7/+5
* qapi-commands: Drop useless initializationMarkus Armbruster2015-09-041-1/+1
* qapi: Command returning anonymous type doesn't work, outlawMarkus Armbruster2015-09-041-9/+8
* qapi: Fix to reject union command and event argumentsMarkus Armbruster2015-09-041-4/+3
* qapi-event: Clean up how name of enum QAPIEvent is madeMarkus Armbruster2015-09-041-4/+4
* qapi: Clarify docs on including the same file multiple timesMarkus Armbruster2015-09-041-2/+2
* qapi: Drop bogus command from docsMarkus Armbruster2015-06-181-2/+0
* qapi: Turn generators' mandatory option -i into an argumentMarkus Armbruster2015-05-141-5/+5
* qapi: Tweak doc references to QMP when QGA is also meantEric Blake2015-05-051-77/+82
* qapi: Document 'struct' metatypeEric Blake2015-05-051-29/+29
* qapi: Document new 'alternate' meta-typeEric Blake2015-05-051-21/+36
* qapi: Document type-safety considerationsEric Blake2015-05-051-96/+333
* qapi: Add copyright declaration on docsEric Blake2015-05-051-0/+8
* qapi: Update docs given recent event, spacing fixesEric Blake2014-09-261-20/+80
* qapi script: clean up in scriptsWenchao Xia2014-06-271-4/+4
* qapi script: add event supportWenchao Xia2014-06-231-0/+18
* qapi: skip redundant includesBenoît Canet2014-05-161-1/+1
* qapi: Show qapi-commands.py invocation in qapi-code-gen.txtMarkus Armbruster2014-05-151-14/+13
* qapi: Replace uncommon use of the error API by the common oneMarkus Armbruster2014-05-151-37/+50
* qapi: Normalize marshalling's visitor initialization and cleanupMarkus Armbruster2014-05-151-4/+4
* qapi: Update qapi-code-gen.txt example to match current codeMarkus Armbruster2014-05-151-56/+90
* qapi: Document optional arguments' backwards compatibilityEric Blake2014-05-091-4/+28
* qapi: Add a primitive to include other files from a QAPI schema fileLluís Vilanova2014-05-081-0/+11
* qapi: Use an explicit input fileLluís Vilanova2014-05-081-2/+2
* qapi script: do not allow string discriminatorWenchao Xia2014-03-111-4/+1
* qapi script: support enum type as discriminator in unionWenchao Xia2014-03-111-2/+6
* qapi: fix documentation exampleEric Blake2013-10-261-1/+1
* qapi-types/visit.py: Inheritance for structsKevin Wolf2013-10-111-0/+17
* qapi: Anonymous unionsKevin Wolf2013-07-261-0/+25
* qapi: Flat unions with arbitrary discriminatorKevin Wolf2013-07-261-0/+22
* docs: Document QAPI union typesKevin Wolf2013-07-261-7/+55
* qapi: fix error propagationPaolo Bonzini2012-07-231-0/+2
* qapi: untangle next_listPaolo Bonzini2012-03-271-2/+2
OpenPOWER on IntegriCloud