summaryrefslogtreecommitdiffstats
path: root/scripts/qapi-visit.py
Commit message (Expand)AuthorAgeFilesLines
* qapi: Change data type of the FOO_lookup generated for enum FOOMarc-André Lureau2017-09-041-1/+1
* qapi: Remove visit_start_alternate() parameter promote_intMarc-André Lureau2017-06-201-9/+3Star
* qapi: merge QInt and QFloat in QNumMarc-André Lureau2017-06-201-1/+1
* qapi: Make pylint a bit happierMarkus Armbruster2017-03-161-1/+0Star
* qapi: Prefer single-quoted strings more consistentlyMarkus Armbruster2017-03-161-2/+2
* qapi: Make input visitors detect unvisited list tailsMarkus Armbruster2017-03-051-0/+3
* qapi: Drop useless gen_err_check()Eric Blake2016-07-191-2/+6
* qapi: Add parameter to visit_end_*Eric Blake2016-07-061-4/+4
* qapi: Fix crash on missing alternate member of QAPI structEric Blake2016-06-301-0/+6
* qapi: Change visit_type_FOO() to no longer return partial objectsEric Blake2016-05-121-9/+13
* qapi: Simplify semantics of visit_next_list()Eric Blake2016-05-121-7/+9
* qapi: Split visit_end_struct() into piecesEric Blake2016-05-121-6/+9
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* qapi: Don't special-case simple union wrappersEric Blake2016-03-181-18/+4Star
* qapi: Inline gen_visit_members() into lone callerEric Blake2016-03-181-3/+20
* qapi: Emit implicit structs in generated CEric Blake2016-03-181-12/+11Star
* qapi-visit: Expose visit_type_FOO_members()Eric Blake2016-03-051-26/+7Star
* qapi: Rename 'fields' to 'members' in generated C codeEric Blake2016-03-051-6/+6
* qapi: Rename 'fields' to 'members' in generatorEric Blake2016-03-051-14/+14
* qapi: Change visit_start_implicit_struct to visit_start_alternateEric Blake2016-02-191-7/+3Star
* qapi: Don't box branches of flat unionsEric Blake2016-02-191-34/+2Star
* qapi: Don't box struct branch of alternateEric Blake2016-02-191-6/+27
* qapi-visit: Use common idiom in gen_visit_fields_decl()Eric Blake2016-02-191-6/+5Star
* qapi: Adjust layout of FooList typesEric Blake2016-02-191-1/+1
* qapi-visit: Less indirection in visit_type_Foo_fields()Eric Blake2016-02-191-10/+10
* qapi-visit: Unify struct and union visitMarkus Armbruster2016-02-191-39/+6Star
* qapi: Visit variants in visit_type_FOO_fields()Eric Blake2016-02-191-52/+54
* qapi-visit: Simplify how we visit common union membersMarkus Armbruster2016-02-191-23/+4Star
* qapi-visit: Honor prefix of discriminator enumEric Blake2016-02-191-1/+2
* qapi: Clean up includes in generated filesEric Blake2016-02-161-0/+1
* qapi: Drop unused error argument for list and implicit structEric Blake2016-02-081-8/+4Star
* qapi: Drop unused 'kind' for struct/enum visitEric Blake2016-02-081-6/+6
* qapi: Swap visit_* arguments for consistent 'name' placementEric Blake2016-02-081-14/+14
* qapi: Don't cast Enum* to int*Eric Blake2016-02-081-2/+3
* qapi-visit: Kill unused visit_end_union()Eric Blake2016-02-081-5/+0Star
* qapi: Track all failures between visit_start/stopEric Blake2016-02-081-6/+12
* qapi: Fix alternates that accept 'number' but not 'int'Eric Blake2015-12-171-4/+7
* qapi: Simplify visiting of alternate typesEric Blake2015-12-171-5/+10
* qapi: Convert QType into QAPI built-in enum typeEric Blake2015-12-171-2/+9
* qapi: Track simple union tag in object.local_membersEric Blake2015-12-171-1/+4
* qapi: Test failure in middle of array parseEric Blake2015-11-101-0/+4
* qapi-visit: Convert to new qapi union layoutEric Blake2015-11-021-15/+9Star
* qapi-visit: Remove redundant functions for flat union baseEric Blake2015-11-021-17/+15Star
* qapi: Unbox base membersEric Blake2015-11-021-5/+4Star
* qapi-visit: Split off visit_type_FOO_fields forward declEric Blake2015-11-021-6/+16
* qapi: More robust conditions for when labels are neededEric Blake2015-11-021-1/+2
* qapi: Don't use info as witness of implicit object typeEric Blake2015-10-151-1/+2
* qapi: Use predicate callback to determine visit filteringEric Blake2015-10-151-7/+10
* qapi: Fix regression with '-netdev help'Eric Blake2015-10-151-1/+3
* qapi: Share gen_visit_fields()Eric Blake2015-10-121-21/+1Star