573 Commits (bc92e4e97ed62efa61ba983f57dfe33f10fe1d88)

Author SHA1 Message Date
Eric Blake bac5429ccb qapi: Detect base class loops 11 years ago
Eric Blake 01cfbaa4c3 qapi: Move duplicate collision checks to schema check() 11 years ago
Eric Blake 893e1f2c51 qapi: Enforce (or whitelist) case conventions on qapi members 11 years ago
Eric Blake 93bda4dd46 qapi: Track enum values by QAPISchemaMember, not string 11 years ago
Eric Blake d44f9ac80c qapi: Prepare new QAPISchemaMember base class 11 years ago
Eric Blake 29637a6ee9 qapi: Shorter visits of optional fields 11 years ago
Eric Blake 5cdc8831a7 qapi: Simplify visits of optional fields 11 years ago
Eric Blake d00341af38 qapi: Fix alternates that accept 'number' but not 'int' 11 years ago
Eric Blake 9d3f3494c5 qapi: Inline _make_implicit_tag() 11 years ago
Eric Blake 0b2e84ba77 qapi-types: Drop unnedeed ._fwdefn 11 years ago
Eric Blake 0426d53c65 qapi: Simplify visiting of alternate types 11 years ago
Eric Blake 7264f5c50c qapi: Convert QType into QAPI built-in enum type 11 years ago
Eric Blake 1310a3d3bd qobject: Rename qtype_code to QType 11 years ago
Eric Blake d20a580bc0 qapi: Change munging of CamelCase enum values 11 years ago
Eric Blake 04e0639d4e qapi: Remove obsolete tests for MAX collision 11 years ago
Eric Blake 7fb1cf1606 qapi: Don't let implicit enum MAX member collide 11 years ago
Eric Blake 59a92feedc qapi: Tighten the regex on valid names 11 years ago
Eric Blake c43567c120 qapi: Fix c_name() munging 11 years ago
Eric Blake 27b60ab93b qapi: Detect collisions in C member names 11 years ago
Eric Blake 88d4ef8b5c qapi: Track owner of each object member 11 years ago
Eric Blake 61a946611b qapi: Remove outdated tests related to QMP/branch collisions 11 years ago
Eric Blake 10565ca92a qapi: Hoist tag collision check to Variants.check() 11 years ago
Eric Blake c2183d2e62 qapi: Factor out QAPISchemaObjectType.check_clash() 11 years ago
Eric Blake b807a1e1e3 qapi: Check for QAPI collisions involving variant members 11 years ago
Markus Armbruster 14ff84619c qapi: Simplify QAPISchemaObjectTypeVariants.check() 11 years ago
Markus Armbruster 577de12d22 qapi: Factor out QAPISchemaObjectTypeMember.check_clash() 11 years ago
Markus Armbruster 23a4b2c6f1 qapi: Eliminate QAPISchemaObjectType.check() variable members 11 years ago
Markus Armbruster 08683353fc qapi: Fix up commit 7618b91's clash sanity checking change 11 years ago
Markus Armbruster cdc5fa37ed qapi: Clean up after previous commit 11 years ago
Markus Armbruster e564e2dd59 qapi: Simplify QAPISchemaObjectTypeMember.check() 11 years ago
Markus Armbruster fff5f231d5 qapi: Drop obsolete tag value collision assertions 11 years ago
Eric Blake 7d9586f900 qapi-types: Simplify gen_struct_field[s] 11 years ago
Eric Blake 570cd8d119 qapi-types: Consolidate gen_struct() and gen_union() 11 years ago
Eric Blake da34a9bd99 qapi: Track simple union tag in object.local_members 11 years ago
Eric Blake ce5fcb472d qapi: Provide nicer array names in introspection 11 years ago
Eric Blake dd5ee2c2d3 qapi: Test failure in middle of array parse 11 years ago
Mark Cave-Ayland 96e5c9bc77 migration: fix analyze-migration.py script 11 years ago
Fam Zheng aa5ccadcca scripts/text2pod.pl: Escape left brace 11 years ago
Eric Blake 32bc6879be qapi: Simplify gen_struct_field() 11 years ago
Eric Blake 5e59baf90a qapi: Reserve 'u' member name 11 years ago
Eric Blake e4ba22b319 qapi: Finish converting to new qapi union layout 11 years ago
Eric Blake 150d0564a4 qapi-visit: Convert to new qapi union layout 11 years ago
Eric Blake f51d8fab44 qapi: Start converting to new qapi union layout 11 years ago
Eric Blake 5c5e51a05b qapi-visit: Remove redundant functions for flat union base 11 years ago
Eric Blake ddf2190896 qapi: Unbox base members 11 years ago
Eric Blake 30594fe1cd qapi: Prefer typesafe upcasts to qapi base classes 11 years ago
Eric Blake f87ab7f9bd qapi-types: Refactor base fields output 11 years ago
Eric Blake d02cf37766 qapi-visit: Split off visit_type_FOO_fields forward decl 11 years ago
Eric Blake 9fb081e0b9 qapi: Reserve 'q_*' and 'has_*' member names 11 years ago
Eric Blake 255960dd37 qapi: Reserve '*List' type names for list types 11 years ago