summaryrefslogtreecommitdiffstats
path: root/docs/qapi-code-gen.txt
Commit message (Expand)AuthorAgeFilesLines
* qapi: The #optional tag is redundant, dropMarkus Armbruster2017-03-161-7/+5Star
* qapi: Have each QAPI schema declare its name rule violationsMarkus Armbruster2017-03-161-0/+6
* qapi: Have each QAPI schema declare its returns white-listMarkus Armbruster2017-03-161-6/+7
* docs/qapi-code-gen.txt: Drop confusing reference to 'gen'Markus Armbruster2017-03-161-10/+8Star
* qapi: Make doc comments optional where we don't need themMarkus Armbruster2017-03-161-13/+30
* docs/qapi-code-gen.txt: Clarify naming rulesMarkus Armbruster2017-03-071-22/+39
* qapi: Drop unused non-strict qobject input visitorMarkus Armbruster2017-03-051-1/+1
* qapi: add qapi2texi scriptMarc-André Lureau2017-01-161-33/+147
* qapi: rename QmpOutputVisitor to QObjectOutputVisitorDaniel P. Berrange2016-10-251-1/+1
* qapi: rename QmpInputVisitor to QObjectInputVisitorDaniel P. Berrange2016-10-251-1/+1
* Replace qmp-commands.hx by docs/qmp-commands.txtMarc-André Lureau2016-09-191-3/+3
* qapi: Implement boxed types for commands/eventsEric Blake2016-07-191-2/+25
* qapi: Add new visit_complete() functionEric Blake2016-07-061-7/+3Star
* qmp-input-visitor: Favor new visit_free() functionEric Blake2016-07-061-2/+1Star
* qapi: Add new visit_free() functionEric Blake2016-07-061-18/+10Star
* qapi: Add parameter to visit_end_*Eric Blake2016-07-061-4/+4
* docs: "specify" spell fixMichael Tokarev2016-06-071-1/+1
* qapi: Change visit_type_FOO() to no longer return partial objectsEric Blake2016-05-121-0/+8
* qapi: Simplify semantics of visit_next_list()Eric Blake2016-05-121-7/+9
* qapi: Split visit_end_struct() into piecesEric Blake2016-05-121-5/+10
* qapi-commands: Wrap argument visit in visit_start_structEric Blake2016-05-121-0/+7
* qapi: Consolidate QMP input visitor creationEric Blake2016-05-121-1/+1
* qapi: Allow anonymous base for flat unionEric Blake2016-03-181-13/+13
* qapi: Make BlockdevOptions doc example closer to realityEric Blake2016-03-181-37/+37
* qapi: Adjust names of implicit typesEric Blake2016-03-181-7/+7
* qapi: Update docs to match recent generator changesEric Blake2016-03-051-162/+178
* qapi: Forbid empty unions and useless alternatesEric Blake2016-02-191-7/+8
* qapi: Simplify visiting of alternate typesEric Blake2015-12-171-3/+0Star
* qapi: Convert QType into QAPI built-in enum typeEric Blake2015-12-171-0/+1
* qapi: Don't let implicit enum MAX member collideEric Blake2015-12-171-2/+2
* qapi: Tighten the regex on valid namesEric Blake2015-12-171-11/+11
* qapi: Document introspection stability considerationsEric Blake2015-11-171-0/+11
* qapi-introspect: Document lack of sortingEric Blake2015-11-101-4/+15
* qapi: Provide nicer array names in introspectionEric Blake2015-11-101-2/+5
* 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/+17Star
* 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/+6Star
* 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/+14Star
* qapi: allow override of default enum prefix namingDaniel P. Berrange2015-09-151-0/+8