Commit History

Author SHA1 Message Date
  Eric Blake 02a57ae32b qapi: Forbid empty unions and useless alternates 9 years ago
  Eric Blake 86ae191163 qapi: Fix compilation failure on MIPS and SPARC 9 years ago
  Eric Blake 51e72bc1dd qapi: Swap visit_* arguments for consistent 'name' placement 9 years ago
  Eric Blake a16e3e5c58 qapi: Improve generated event use of qapi visitor 9 years ago
  Eric Blake e408311546 qapi: Drop dead parameter in gen_params() 9 years ago
  Markus Armbruster 291928a80f qapi: Use Python 2.6 "except E as ..." syntax 9 years ago
  Eric Blake bac5429ccb qapi: Detect base class loops 9 years ago
  Eric Blake 01cfbaa4c3 qapi: Move duplicate collision checks to schema check() 9 years ago
  Eric Blake 893e1f2c51 qapi: Enforce (or whitelist) case conventions on qapi members 9 years ago
  Eric Blake 93bda4dd46 qapi: Track enum values by QAPISchemaMember, not string 9 years ago
  Eric Blake d44f9ac80c qapi: Prepare new QAPISchemaMember base class 9 years ago
  Eric Blake 29637a6ee9 qapi: Shorter visits of optional fields 9 years ago
  Eric Blake 5cdc8831a7 qapi: Simplify visits of optional fields 9 years ago
  Eric Blake 9d3f3494c5 qapi: Inline _make_implicit_tag() 9 years ago
  Eric Blake 0426d53c65 qapi: Simplify visiting of alternate types 9 years ago
  Eric Blake 7264f5c50c qapi: Convert QType into QAPI built-in enum type 9 years ago
  Eric Blake 1310a3d3bd qobject: Rename qtype_code to QType 9 years ago
  Eric Blake d20a580bc0 qapi: Change munging of CamelCase enum values 9 years ago
  Eric Blake 04e0639d4e qapi: Remove obsolete tests for MAX collision 9 years ago
  Eric Blake 7fb1cf1606 qapi: Don't let implicit enum MAX member collide 9 years ago
  Eric Blake 59a92feedc qapi: Tighten the regex on valid names 9 years ago
  Eric Blake c43567c120 qapi: Fix c_name() munging 9 years ago
  Eric Blake 27b60ab93b qapi: Detect collisions in C member names 9 years ago
  Eric Blake 88d4ef8b5c qapi: Track owner of each object member 9 years ago
  Eric Blake 61a946611b qapi: Remove outdated tests related to QMP/branch collisions 9 years ago
  Eric Blake 10565ca92a qapi: Hoist tag collision check to Variants.check() 9 years ago
  Eric Blake c2183d2e62 qapi: Factor out QAPISchemaObjectType.check_clash() 9 years ago
  Eric Blake b807a1e1e3 qapi: Check for QAPI collisions involving variant members 9 years ago
  Markus Armbruster 14ff84619c qapi: Simplify QAPISchemaObjectTypeVariants.check() 9 years ago
  Markus Armbruster 577de12d22 qapi: Factor out QAPISchemaObjectTypeMember.check_clash() 9 years ago