summaryrefslogtreecommitdiffstats
path: root/scripts/qapi.py
Commit message (Expand)AuthorAgeFilesLines
* qapi: Drop unused QAPIDoc member optionalMarkus Armbruster2017-03-211-1/+0Star
* qapi: Fix a misleading parser error messageMarkus Armbruster2017-03-161-1/+2
* qapi: Make pylint a bit happierMarkus Armbruster2017-03-161-4/+4
* qapi: Drop unused .check_clash() parameter schemaMarkus Armbruster2017-03-161-5/+5
* qapi: union_types is a list used like a dict, make it oneMarkus Armbruster2017-03-161-16/+3Star
* qapi: struct_types is a list used like a dict, make it oneMarkus Armbruster2017-03-161-17/+4Star
* qapi: enum_types is a list used like a dict, make it oneMarkus Armbruster2017-03-161-23/+6Star
* qapi: Factor add_name() calls out of the meta conditionalMarkus Armbruster2017-03-161-15/+9Star
* qapi: Simplify what gets stored in enum_typesMarkus Armbruster2017-03-161-14/+15
* qapi: Drop unused variable eventsMarkus Armbruster2017-03-161-3/+0Star
* qapi: Eliminate check_docs() and drop QAPIDoc.exprMarkus Armbruster2017-03-161-17/+10Star
* qapi: Fix detection of bogus member documentationMarkus Armbruster2017-03-161-25/+13Star
* qapi: Move empty doc section checking to doc parserMarkus Armbruster2017-03-161-6/+14
* qapi: Improve error message on @NAME: in free-form docMarkus Armbruster2017-03-161-11/+6Star
* qapi: Move detection of doc / expression name mismatchMarkus Armbruster2017-03-161-10/+18
* qapi: Fix detection of doc / expression mismatchMarkus Armbruster2017-03-161-13/+22
* qapi2texi: Include member type in generated documentationMarkus Armbruster2017-03-161-0/+14
* qapi: Prefer single-quoted strings more consistentlyMarkus Armbruster2017-03-161-48/+48
* qapi: Use raw strings for regular expressions consistentlyMarkus Armbruster2017-03-161-4/+4
* qapi: The #optional tag is redundant, dropMarkus Armbruster2017-03-161-19/+4Star
* qapi: Conjure up QAPIDoc.ArgSection for undocumented membersMarkus Armbruster2017-03-161-3/+2Star
* qapi: Prepare for requiring more complete documentationMarkus Armbruster2017-03-161-45/+65
* qapi: Fix QAPISchemaEnumType.is_implicit() for 'QType'Markus Armbruster2017-03-161-2/+2
* qapi: Avoid unwanted blank lines in QAPIDocMarkus Armbruster2017-03-161-2/+3
* qapi: Fix to reject empty union base gracefullyMarkus Armbruster2017-03-161-1/+1
* qapi: Have each QAPI schema declare its name rule violationsMarkus Armbruster2017-03-161-12/+10Star
* qapi: Have each QAPI schema declare its returns white-listMarkus Armbruster2017-03-161-21/+9Star
* qapi: Make doc comments optional where we don't need themMarkus Armbruster2017-03-161-1/+23
* qapi: Factor QAPISchemaParser._include() out of .__init__()Markus Armbruster2017-03-161-22/+23
* qapi: add qapi2texi scriptMarc-André Lureau2017-01-161-2/+249
* qapi: rework qapi ExceptionMarc-André Lureau2017-01-161-178/+156Star
* qapi: Implement boxed types for commands/eventsEric Blake2016-07-191-13/+50
* qapi: Plumb in 'boxed' to qapi generator lower levelsEric Blake2016-07-191-16/+27
* qapi: Drop useless gen_err_check()Eric Blake2016-07-191-8/+0Star
* qapi: Add type.is_empty() helperEric Blake2016-07-191-0/+4
* qapi: Hide tag_name data member of variantsEric Blake2016-07-191-4/+4
* qapi: Special case c_name() for empty typeEric Blake2016-07-191-0/+1
* qapi: Require all branches of flat union enum to be coveredEric Blake2016-07-191-0/+8
* qapi: Use anonymous bases in QMP flat unionsEric Blake2016-03-181-1/+1
* qapi: Allow anonymous base for flat unionEric Blake2016-03-181-2/+10
* qapi: Don't special-case simple union wrappersEric Blake2016-03-181-10/+0Star
* qapi: Drop unused c_null()Eric Blake2016-03-181-29/+17Star
* qapi: Inline gen_visit_members() into lone callerEric Blake2016-03-181-44/+2Star
* qapi: Emit implicit structs in generated CEric Blake2016-03-181-2/+0Star
* qapi: Adjust names of implicit typesEric Blake2016-03-181-8/+10
* qapi: Make c_type() more OO-likeEric Blake2016-03-181-9/+30
* qapi: Rename 'fields' to 'members' in generatorEric Blake2016-03-051-10/+10
* qapi: rename InputAxis values.Gerd Hoffmann2016-03-011-1/+0Star
* qapi: rename input buttonsGerd Hoffmann2016-03-011-1/+0Star
* qapi: Don't box struct branch of alternateEric Blake2016-02-191-5/+7