1. a25b231 tests/qapi-schema: Drop temporary 'prefix' by Markus Armbruster · 6 months ago
  2. 7b29353 qapi: Smarter camel_to_upper() to reduce need for 'prefix' by Markus Armbruster · 6 months ago
  3. 3c5f611 qapi: remove "Example" doc section by John Snow · 8 months ago
  4. 65fa48c qapi/parser: don't parse rST markup as section headers by John Snow · 8 months ago
  5. d461c27 qapi: convert "Note" sections to plain rST by John Snow · 8 months ago
  6. 83deda8 qapi/parser: fix comment parsing immediately following a doc block by John Snow · 8 months ago
  7. 939c639 qapi/parser: preserve indentation in QAPIDoc sections by John Snow · 8 months ago
  8. 41d0ad1 qapi: Rename visitor parameter @variants to @alternatives by Markus Armbruster · 12 months ago
  9. d1da8af qapi: Rename visitor parameter @variants to @branches by Markus Armbruster · 12 months ago
  10. e1f684e qapi: Reject "Returns" section when command doesn't return anything by Markus Armbruster · 1 year ago
  11. 3a025d3 qapi: New documentation section tag "Errors" by Markus Armbruster · 1 year ago
  12. 51e97c1 qapi: Slightly clearer error message for invalid "Returns" section by Markus Armbruster · 1 year ago
  13. adb0193 qapi: Divorce QAPIDoc from QAPIParseError by Markus Armbruster · 1 year ago
  14. 629c507 qapi: Reject multiple and empty feature descriptions by Markus Armbruster · 1 year ago
  15. 0b82a74 qapi: Merge adjacent untagged sections by Markus Armbruster · 1 year ago
  16. 66227e9 qapi: Recognize section tags and 'Features:' only after blank line by Markus Armbruster · 1 year ago
  17. d23055b qapi: Require descriptions and tagged sections to be indented by Markus Armbruster · 1 year ago
  18. 56c64dd qapi: Reject section heading in the middle of a doc comment by Markus Armbruster · 1 year ago
  19. 31c54b9 qapi: Rename QAPIDoc.Section.name to .tag by Markus Armbruster · 1 year ago
  20. 573e222 qapi: Improve error message for empty doc sections by Markus Armbruster · 1 year ago
  21. bf00dc1 qapi: Improve error position for bogus invalid "Returns" section by Markus Armbruster · 1 year ago
  22. 15333ab qapi: Improve error position for bogus argument descriptions by Markus Armbruster · 1 year ago
  23. 0ba2915 tests/qapi-schema: Cover 'Features:' not followed by descriptions by Markus Armbruster · 1 year ago
  24. fc68b9f tests/qapi-schema: Cover duplicate 'Features:' line by Markus Armbruster · 1 year ago
  25. 976474f tests/qapi-schema: Fix test 'QAPI rST doc' by Markus Armbruster · 1 year ago
  26. 0cec501 qapi: Require member documentation (with loophole) by Markus Armbruster · 1 year, 1 month ago
  27. 1ed1d4d qapi: Indent tagged doc comment sections properly by Markus Armbruster · 1 year, 1 month ago
  28. 5c24c3e tests/qapi-schema: Tidy up pylint warnings and advice by Markus Armbruster · 1 year, 4 months ago
  29. 96420a3 tests/: spelling fixes by Michael Tokarev · 1 year, 8 months ago
  30. 290e48e qapi: Improve error message for description following section by Markus Armbruster · 1 year, 10 months ago
  31. 0834978 qapi: Relax doc string @name: description indentation rules by Markus Armbruster · 1 year, 10 months ago
  32. 9b2c674 qapi: Fix argument description indentation stripping by Markus Armbruster · 1 year, 10 months ago
  33. a87a9b4 tests/qapi-schema/doc-good: Improve argument description tests by Markus Armbruster · 1 year, 10 months ago
  34. 5962635 tests/qapi-schema/doc-good: Improve a comment by Markus Armbruster · 1 year, 10 months ago
  35. a17dbc4 qapi: allow unions to contain further unions by Daniel P. Berrangé · 1 year, 10 months ago
  36. 7ce54db qapi: support updating expected test output via make by Daniel P. Berrangé · 1 year, 10 months ago
  37. de3b3f5 qapi: Require boxed for conditional command and event arguments by Markus Armbruster · 2 years ago
  38. fa32eb9 tests/qapi-schema: Cover optional conditional struct member by Markus Armbruster · 2 years ago
  39. 39d2cc8 tests/qapi-schema: Clean up positive test for conditionals by Markus Armbruster · 2 years ago
  40. 40e350f tests/qapi-schema: Rename a few conditionals by Markus Armbruster · 2 years ago
  41. 8fba2f7 tests/qapi-schema: Improve union discriminator coverage by Markus Armbruster · 2 years ago
  42. e2050ef qapi: Fix to reject 'data': 'mumble' in struct by Markus Armbruster · 2 years ago
  43. 6f2ab60 qapi: Fix error message when type name or array is expected by Markus Armbruster · 2 years ago
  44. 2a0c975 qapi: Improve error message for unexpected array types by Markus Armbruster · 2 years ago
  45. ec91e92 meson: replace Perl usage with Python by Marc-André Lureau · 2 years, 1 month ago
  46. 7bef93f tests/qapi-schema: remove Meson workaround by Paolo Bonzini · 2 years, 3 months ago
  47. e3af71e meson: remove dead assignments by Paolo Bonzini · 2 years, 8 months ago
  48. 79db994 qapi-schema: test: add a unit test for parsing array alternates by Paolo Bonzini · 3 years ago
  49. b36dc5c qapi-schema: test: add a qapi-schema-test for array alternates by Paolo Bonzini · 3 years ago
  50. a580694 qapi-schema: support alternates with array type by Paolo Bonzini · 3 years ago
  51. 89bcfe7 meson: drop sphinx_extn_depends by Marc-André Lureau · 3 years, 5 months ago
  52. 706bbad tests/qapi-schema/meson: add depfile to sphinx doc by Marc-André Lureau · 3 years, 5 months ago
  53. a3c45b3 qapi: New special feature flag "unstable" by Markus Armbruster · 3 years, 4 months ago
  54. b6c1875 qapi: Add feature flags to enum members by Markus Armbruster · 3 years, 4 months ago
  55. 654d6b0 meson: switch minimum meson version to 0.58.2, minimum recommended to 0.59.2 by Paolo Bonzini · 4 years, 1 month ago
  56. cd87c14 qapi/parser: remove FIXME comment from _append_body_line by John Snow · 3 years, 5 months ago
  57. a9e2eb0 qapi: Add spaces after symbol declaration for consistency by John Snow · 3 years, 5 months ago
  58. 012336a qapi/parser: fix unused check_args_section arguments by John Snow · 3 years, 5 months ago
  59. f333681 tests/qapi-schema: Make test-qapi.py -u work when files are absent by Markus Armbruster · 3 years, 5 months ago
  60. 436911c tests/qapi-schema: Use Python OSError instead of outmoded IOError by Markus Armbruster · 3 years, 5 months ago
  61. 8b3b3a1 tests/qapi-schema: Rename flat-union-* test cases to union-* by Markus Armbruster · 3 years, 5 months ago
  62. 4e99f4b qapi: Drop simple unions by Markus Armbruster · 3 years, 5 months ago
  63. 76432d9 tests/qapi-schema: Purge simple unions from tests by Markus Armbruster · 3 years, 5 months ago
  64. bb5821d tests/qapi-schema: Drop simple union __org.qemu_x-Union1 by Markus Armbruster · 3 years, 5 months ago
  65. 5450186 tests/qapi-schema: Rewrite simple union TestIfUnion to be flat by Markus Armbruster · 3 years, 5 months ago
  66. def1d1f tests/qapi-schema: Simple union UserDefListUnion is now unused, drop by Markus Armbruster · 3 years, 5 months ago
  67. 1e65e16 tests/qapi-schema: Wean off UserDefListUnion by Markus Armbruster · 3 years, 5 months ago
  68. dffd8ff tests/qapi-schema: Prepare for simple union UserDefListUnion removal by Markus Armbruster · 3 years, 5 months ago
  69. 8ebc312 qapi: Stop enforcing "type name should not end in 'Kind' by Markus Armbruster · 3 years, 5 months ago
  70. 4cfd653 qapi: Tidy up unusual line breaks by Markus Armbruster · 3 years, 5 months ago
  71. 62f2758 qapi: Fix bogus error for 'if': { 'not': '' } by Markus Armbruster · 3 years, 6 months ago
  72. 71f03ef tests/qapi-schema: Cover 'not' condition with empty argument by Markus Armbruster · 3 years, 6 months ago
  73. 34f7b25 qapi: Tweak error messages for unknown / conflicting 'if' keys by Markus Armbruster · 3 years, 6 months ago
  74. 6dcf037 qapi: Tweak error messages for missing / conflicting meta-type by Markus Armbruster · 3 years, 6 months ago
  75. 9c629fa tests/qapi-schema: Hide OrderedDict in test output by Markus Armbruster · 3 years, 6 months ago
  76. d0830ee qapi: Use "not COND" instead of "!COND" for generated documentation by Markus Armbruster · 3 years, 6 months ago
  77. a798779 qapi: Avoid redundant parens in code generated for conditionals by Markus Armbruster · 3 years, 6 months ago
  78. 82ca72c qapi: Fix C code generation for 'if' by Markus Armbruster · 3 years, 6 months ago
  79. dd04402 tests/qapi-schema: Demonstrate broken C code for 'if' by Markus Armbruster · 3 years, 6 months ago
  80. cdcc04f tests/qapi-schema: Correct two 'if' conditionals by Markus Armbruster · 3 years, 6 months ago
  81. 8a9f1e1 qapi: make 'if' condition strings simple identifiers by Marc-André Lureau · 3 years, 7 months ago
  82. 2b7d214 qapi: add 'not' condition operation by Marc-André Lureau · 3 years, 7 months ago
  83. 3ad64ed qapi: add 'any' condition by Marc-André Lureau · 3 years, 7 months ago
  84. 5d83b9a qapi: replace if condition list with dict {'all': [...]} by Marc-André Lureau · 3 years, 7 months ago
  85. 33aa326 qapi: add QAPISchemaIfCond.is_present() by Marc-André Lureau · 3 years, 7 months ago
  86. f17539c qapi: wrap Sequence[str] in an object by Marc-André Lureau · 3 years, 7 months ago
  87. b32abbb qapi: Fix crash on redefinition with a different condition by Markus Armbruster · 3 years, 7 months ago
  88. a0c7b99 qapi: Fix crash on missing enum member name by Markus Armbruster · 3 years, 9 months ago
  89. 551bdfa docs: fix references to docs/devel/build-system.rst by Stefano Garzarella · 3 years, 10 months ago
  90. c256263 qapi/parser: Fix token membership tests when token can be None by John Snow · 3 years, 10 months ago
  91. 9cd0205 qapi/parser: enforce all top-level expressions must be dict in _parse() by John Snow · 3 years, 10 months ago
  92. 334c3cd qapi: Add test for nonexistent schema file by John Snow · 3 years, 10 months ago
  93. 3404e57 qapi/parser: Don't try to handle file errors by John Snow · 3 years, 10 months ago
  94. 4918bb7 qapi/expr.py: Check type of union and alternate 'data' member by John Snow · 3 years, 10 months ago
  95. d83b476 qapi: Enforce union and alternate branch naming rules by Markus Armbruster · 4 years ago
  96. 407efbf qapi: Enforce enum member naming rules by Markus Armbruster · 4 years ago
  97. 5aceeac qapi: Enforce struct member naming rules by Markus Armbruster · 4 years ago
  98. e75d422 tests/qapi-schema: Switch member name clash test to struct by Markus Armbruster · 4 years ago
  99. 05ebf84 qapi: Enforce command naming rules by Markus Armbruster · 4 years ago
  100. 9af4b6b qapi: Prepare for rejecting underscore in command and member names by Markus Armbruster · 4 years ago