1. bac5429 qapi: Detect base class loops by Eric Blake · 9 years ago
  2. 01cfbaa qapi: Move duplicate collision checks to schema check() by Eric Blake · 9 years ago
  3. 893e1f2 qapi: Enforce (or whitelist) case conventions on qapi members by Eric Blake · 9 years ago
  4. 0426d53 qapi: Simplify visiting of alternate types by Eric Blake · 9 years ago
  5. 7264f5c qapi: Convert QType into QAPI built-in enum type by Eric Blake · 9 years ago
  6. 04e0639 qapi: Remove obsolete tests for MAX collision by Eric Blake · 9 years ago
  7. 59a92fe qapi: Tighten the regex on valid names by Eric Blake · 9 years ago
  8. c43567c qapi: Fix c_name() munging by Eric Blake · 9 years ago
  9. 27b60ab qapi: Detect collisions in C member names by Eric Blake · 9 years ago
  10. 61a9466 qapi: Remove outdated tests related to QMP/branch collisions by Eric Blake · 9 years ago
  11. da34a9b qapi: Track simple union tag in object.local_members by Eric Blake · 9 years ago
  12. 748053c qapi: Use generated TestStruct machinery in tests by Eric Blake · 9 years ago
  13. 5e59baf qapi: Reserve 'u' member name by Eric Blake · 9 years ago
  14. ddf2190 qapi: Unbox base members by Eric Blake · 9 years ago
  15. 9fb081e qapi: Reserve 'q_*' and 'has_*' member names by Eric Blake · 9 years ago
  16. 255960d qapi: Reserve '*List' type names for list types by Eric Blake · 9 years ago
  17. 1976708 tests/qapi-schema: Test for reserved names, empty struct by Eric Blake · 9 years ago
  18. 9f08c8e qapi: Lazy creation of array types by Eric Blake · 9 years ago
  19. 849ab13 qapi: Drop redundant args-member-array test by Eric Blake · 9 years ago
  20. 70478ce qapi: Drop redundant flat-union-reverse-define test by Eric Blake · 9 years ago
  21. cae95ea qapi: Drop redundant returns-int test by Eric Blake · 9 years ago
  22. 625b251 qapi: Move empty-enum to compile-time test by Eric Blake · 9 years ago
  23. baabb84 qapi: Drop redundant alternate-good test by Eric Blake · 9 years ago
  24. 376863e qapi: Reuse code for flat union base validation by Eric Blake · 9 years ago
  25. 9c51b44 qapi: Test use of 'number' within alternates by Eric Blake · 9 years ago
  26. 8d25dd1 qapi: Add tests for empty unions by Eric Blake · 9 years ago
  27. 7b2a5c2 qapi: Avoid assertion failure on union 'type' collision by Eric Blake · 9 years ago
  28. d220fbc qapi: Test for various name collisions by Eric Blake · 9 years ago
  29. 7408fb6 qapi: Improve 'include' error message by Eric Blake · 9 years ago
  30. 39a1815 qapi: New QMP command query-qmp-schema for QMP introspection by Markus Armbruster · 9 years ago
  31. 2d21291 qapi: Pseudo-type '**' is now unused, drop it by Markus Armbruster · 9 years ago
  32. 28770e0 qapi: Introduce a first class 'any' type by Markus Armbruster · 9 years ago
  33. 05f43a9 qapi-event: Convert to QAPISchemaVisitor, fixing data with base by Markus Armbruster · 9 years ago
  34. 441cbac qapi-visit: Convert to QAPISchemaVisitor, fixing bugs by Markus Armbruster · 9 years ago
  35. 2b162cc qapi-types: Convert to QAPISchemaVisitor, fixing flat unions by Markus Armbruster · 9 years ago
  36. 156402e tests/qapi-schema: Convert test harness to QAPISchemaVisitor by Markus Armbruster · 9 years ago
  37. ac88219 qapi: New QAPISchema intermediate reperesentation by Markus Armbruster · 9 years ago
  38. 351d36e qapi: allow override of default enum prefix naming by Daniel P. Berrange · 9 years ago
  39. eddf817 qapi: Simplify error reporting for array types by Markus Armbruster · 9 years ago
  40. c6b71e5 qapi: Fix errors for non-string, non-dictionary members by Markus Armbruster · 9 years ago
  41. 10689e3 tests/qapi-schema: Cover non-string, non-dictionary members by Markus Armbruster · 9 years ago
  42. 91f9816 tests/qapi-schema: Cover two more syntax errors by Markus Armbruster · 9 years ago
  43. 65fbe12 qapi: Drop one of two "simple union must not have base" checks by Markus Armbruster · 9 years ago
  44. 9b090d4 qapi: Command returning anonymous type doesn't work, outlaw by Markus Armbruster · 9 years ago
  45. 315932b qapi: Fix to reject union command and event arguments by Markus Armbruster · 10 years ago
  46. d9658d5 qapi-tests: New tests for union, alternate command arguments by Markus Armbruster · 10 years ago
  47. 6af9a8f tests/qapi-schema: Rename tests from data- to args- by Markus Armbruster · 9 years ago
  48. 80e60a1 tests/qapi-schema: Restore test case for flat union base bug by Markus Armbruster · 10 years ago
  49. 9993877 tests/qapi-schema: Document events with base don't work by Markus Armbruster · 10 years ago
  50. 422e16a tests/qapi-schema: Document alternate's enum lacks visit function by Markus Armbruster · 10 years ago
  51. 8c3f8e7 qapi-visit: Fix generated code when schema has forward refs by Markus Armbruster · 10 years ago
  52. f9a1427 qapi: Catch and reject flat union branch of array type by Markus Armbruster · 10 years ago
  53. 7527671 tests/qapi-schema: New flat union array branch test case by Markus Armbruster · 10 years ago
  54. 8608d25 qapi: Fix file name in error messages for included files by Markus Armbruster · 10 years ago
  55. e3c4c3d qapi: Support downstream events and commands by Eric Blake · 10 years ago
  56. d1f07c8 qapi: Support downstream alternates by Eric Blake · 10 years ago
  57. 857af5f qapi: Support downstream flat unions by Eric Blake · 10 years ago
  58. bb33729 qapi: Support downstream simple unions by Eric Blake · 10 years ago
  59. 83a0270 qapi: Support downstream structs by Eric Blake · 10 years ago
  60. fce384b qapi: Support downstream enums by Eric Blake · 10 years ago
  61. ff55d72 qapi: Check for member name conflicts with a base class by Eric Blake · 10 years ago
  62. a7f5966 qapi: Support (subset of) \u escapes in strings by Eric Blake · 10 years ago
  63. 6b5abc7 qapi: Drop support for inline nested types by Eric Blake · 10 years ago
  64. 6446a59 qapi: Drop tests for inline nested structs by Eric Blake · 10 years ago
  65. b6fcf32 qapi: Merge UserDefTwo and UserDefNested in tests by Eric Blake · 10 years ago
  66. 895a2a8 qapi: Use 'struct' instead of 'type' in schema by Eric Blake · 10 years ago
  67. fd41dd4 qapi: Prefer 'struct' over 'type' in generator by Eric Blake · 10 years ago
  68. 2cbf099 qapi: More rigorous checking for type safety bypass by Eric Blake · 10 years ago
  69. 10d4d99 qapi: Whitelist commands that don't return dictionary by Eric Blake · 10 years ago
  70. c9e0a79 qapi: Require valid names by Eric Blake · 10 years ago
  71. dd883c6 qapi: More rigourous checking of types by Eric Blake · 10 years ago
  72. 0d8b9fb qapi: Add some type check tests by Eric Blake · 10 years ago
  73. d708cdb qapi: Unify type bypass and add tests by Eric Blake · 10 years ago
  74. e53188a qapi: Allow true, false and null in schema json by Fam Zheng · 10 years ago
  75. 4dc2e69 qapi: Better error messages for duplicated expressions by Eric Blake · 10 years ago
  76. cfdd5bc qapi: Add tests of redefined expressions by Eric Blake · 10 years ago
  77. 0545f6b qapi: Better error messages for bad expressions by Eric Blake · 10 years ago
  78. 9050c65 qapi: Add some expr tests by Eric Blake · 10 years ago
  79. ab916fa qapi: Use 'alternate' to replace anonymous union by Eric Blake · 10 years ago
  80. ab04526 qapi: Rename anonymous union type in test by Eric Blake · 10 years ago
  81. 811d04f qapi: Segregate anonymous unions into alternates in generator by Eric Blake · 10 years ago
  82. 44bd127 qapi: Tighten checking of unions by Eric Blake · 10 years ago
  83. a8d4a2e qapi: Forbid base without discriminator in unions by Eric Blake · 10 years ago
  84. 3d0c482 qapi: Add some union tests by Eric Blake · 10 years ago
  85. cf39359 qapi: Better error messages for bad enums by Eric Blake · 10 years ago
  86. ad11dbb qapi: Add some enum tests by Eric Blake · 10 years ago
  87. cb17f79 qapi: Fix generation of 'size' builtin type by Eric Blake · 10 years ago
  88. cb55111 tests: add QMP input visitor test for unions with no discriminator by Michael Roth · 10 years ago
  89. d6f9c82 qapi script: clean up in scripts by Wenchao Xia · 11 years ago
  90. f6dadb0 test: add test cases for qapi event by Wenchao Xia · 11 years ago
  91. 21cd70d qapi script: add event support by Wenchao Xia · 11 years ago
  92. 24fd848 qapi: skip redundant includes by Benoît Canet · 11 years ago
  93. a719a27 qapi: Add a primitive to include other files from a QAPI schema file by Lluís Vilanova · 11 years ago
  94. 33aaad5 qapi: Use an explicit input file by Lluís Vilanova · 11 years ago
  95. 98c1200 qapi: [trivial] Do not catch unknown exceptions in "test-qapi.py" by Lluís Vilanova · 11 years ago
  96. 5223070 qapi script: do not allow string discriminator by Wenchao Xia · 11 years ago
  97. bceae76 qapi script: support enum type as discriminator in union by Wenchao Xia · 11 years ago
  98. b86b05e qapi script: check correctness of union by Wenchao Xia · 11 years ago
  99. 4b35991 qapi script: add check for duplicated key by Wenchao Xia · 11 years ago
  100. dad1fca qapi script: remember explicitly defined enum values by Wenchao Xia · 11 years ago