190 Commits (34e46f604d3cf26144b4e02989f2f096e3dc2a41)

Author SHA1 Message Date
Eric Blake c818408e44 qapi: Implement boxed types for commands/events 10 years ago
Eric Blake 48825ca419 qapi: Plumb in 'boxed' to qapi generator lower levels 10 years ago
Eric Blake fa274ed6fb qapi: Drop useless gen_err_check() 10 years ago
Eric Blake b616770682 qapi: Add type.is_empty() helper 10 years ago
Eric Blake da9cb19385 qapi: Hide tag_name data member of variants 10 years ago
Eric Blake cd50a25645 qapi: Special case c_name() for empty type 10 years ago
Eric Blake d0b182392d qapi: Require all branches of flat union enum to be covered 10 years ago
Eric Blake 3666a97f78 qapi: Use anonymous bases in QMP flat unions 10 years ago
Eric Blake ac4338f8eb qapi: Allow anonymous base for flat union 10 years ago
Eric Blake 32bafa8fdd qapi: Don't special-case simple union wrappers 10 years ago
Eric Blake 861877a0dd qapi: Drop unused c_null() 10 years ago
Eric Blake 12f254fd5f qapi: Inline gen_visit_members() into lone caller 10 years ago
Eric Blake 7ce106a96f qapi: Emit implicit structs in generated C 10 years ago
Eric Blake 7599697c66 qapi: Adjust names of implicit types 10 years ago
Eric Blake 4040d995e4 qapi: Make c_type() more OO-like 10 years ago
Eric Blake 14f00c6c49 qapi: Rename 'fields' to 'members' in generator 10 years ago
Gerd Hoffmann 01df51432e qapi: rename InputAxis values. 10 years ago
Gerd Hoffmann f22d0af076 qapi: rename input buttons 10 years ago
Eric Blake becceedc4d qapi: Don't box struct branch of alternate 10 years ago
Eric Blake 46534309e6 qapi: Forbid 'any' inside an alternate 10 years ago
Eric Blake 02a57ae32b qapi: Forbid empty unions and useless alternates 10 years ago
Eric Blake 86ae191163 qapi: Fix compilation failure on MIPS and SPARC 10 years ago
Eric Blake 51e72bc1dd qapi: Swap visit_* arguments for consistent 'name' placement 10 years ago
Eric Blake a16e3e5c58 qapi: Improve generated event use of qapi visitor 10 years ago
Eric Blake e408311546 qapi: Drop dead parameter in gen_params() 10 years ago
Markus Armbruster 291928a80f qapi: Use Python 2.6 "except E as ..." syntax 10 years ago
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 9d3f3494c5 qapi: Inline _make_implicit_tag() 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