1. cbf97d5 qapi: Fix visit_type_STRUCT() not to fail for null object by Markus Armbruster · 4 years, 6 months ago
  2. cdd2b22 qapi: Smooth visitor error checking in generated code by Markus Armbruster · 4 years, 6 months ago
  3. 012d4c9 qapi: Make visitor functions taking Error ** return bool, not void by Markus Armbruster · 4 years, 6 months ago
  4. 89bf68f qapi: Generate simpler marshalling code when no arguments by Markus Armbruster · 4 years, 9 months ago
  5. 2061487 qapi: Disallow qmp_marshal_FOO(NULL, ...) by Markus Armbruster · 4 years, 9 months ago
  6. 7111a86 qapi: Assert non-input visitors see only valid alternate tags by Markus Armbruster · 4 years, 9 months ago
  7. c978bd5 qapi: Clean up visitor's recovery from input with invalid type by Markus Armbruster · 4 years, 9 months ago
  8. 8e08bf4 qapi: Assert incomplete object occurs only in dealloc visitor by Markus Armbruster · 4 years, 9 months ago
  9. f965e8f qapi: New special feature flag "deprecated" by Markus Armbruster · 4 years, 10 months ago
  10. 84ab008 qapi: Add feature flags to struct members by Markus Armbruster · 4 years, 10 months ago
  11. 645178c qapi/schema: Call QAPIDoc.connect_member() in just one place by Markus Armbruster · 4 years, 10 months ago
  12. 5858fd1 qapi/schema: Rename QAPISchemaObjectType{Variant,Variants} by Markus Armbruster · 4 years, 10 months ago
  13. 226b5be qapi/schema: Reorder classes so related ones are together by Markus Armbruster · 4 years, 10 months ago
  14. ed30f58 qapi/schema: Change _make_features() to a take feature list by Markus Armbruster · 4 years, 10 months ago
  15. 24cfd6a qapi/introspect: Factor out _make_tree() by Markus Armbruster · 4 years, 10 months ago
  16. 2e8a843 qapi/introspect: Rename *qlit* to reduce confusion by Markus Armbruster · 4 years, 10 months ago
  17. 7b3bc9e qapi: Consistently put @features parameter right after @ifcond by Markus Armbruster · 4 years, 10 months ago
  18. 013b4ef qapi: Add feature flags to remaining definitions by Markus Armbruster · 4 years, 10 months ago
  19. e4405b3 qapi/schema: Clean up around QAPISchemaEntity.connect_doc() by Markus Armbruster · 4 years, 10 months ago
  20. 2af282e qemu-storage-daemon: Add --monitor option by Kevin Wolf · 4 years, 11 months ago
  21. 8ec0e1a qapi: Brush off some (py)lint by Markus Armbruster · 4 years, 10 months ago
  22. 2cae67b qapi: Use super() now we have Python 3 by Markus Armbruster · 4 years, 10 months ago
  23. ed39c03 qapi: Drop conditionals for Python 2 by Markus Armbruster · 4 years, 10 months ago
  24. baa310f qapi: Inheriting from object is pointless with Python 3, drop by Markus Armbruster · 4 years, 10 months ago
  25. 423edd9 drop "from __future__ import print_function" by Paolo Bonzini · 5 years ago
  26. 43d1455 qapi: Fix code generation with Python 3.5 by Markus Armbruster · 5 years ago
  27. 3bef3aa qapi: Simplify QAPISchemaModularCVisitor by Markus Armbruster · 5 years ago
  28. 3e7fb58 qapi: Fix code generation for empty modules by Markus Armbruster · 5 years ago
  29. a9f1dd7 qapi: Proper intermediate representation for modules by Markus Armbruster · 5 years ago
  30. 00ca24f qapi: Generate command registration stuff into separate files by Markus Armbruster · 5 years ago
  31. 7e9c170 qapi: Tweak "command returns a nice type" check for clarity by Markus Armbruster · 5 years ago
  32. e151941 qapi: Check feature documentation against the schema by Markus Armbruster · 5 years ago
  33. e4def78 qapi: Polish reporting of bogus member documentation by Markus Armbruster · 5 years ago
  34. b3cdff1 qapi: Lift features into QAPISchemaEntity by Markus Armbruster · 5 years ago
  35. ad1ecfc qapi: Fold normalize_enum() into check_enum() by Markus Armbruster · 5 years ago
  36. 2ce51ef qapi: Fold normalize_features() into check_features() by Markus Armbruster · 5 years ago
  37. c145bfd qapi: Fold normalize_if() into check_if() by Markus Armbruster · 5 years ago
  38. 1192a48 qapi: Eliminate .check_doc() overrides by Markus Armbruster · 5 years ago
  39. a710e1c qapi: Simplify ._make_implicit_object_type() by Markus Armbruster · 5 years ago
  40. bf83f04 qapi: Fix doc comment checking for commands and events by Markus Armbruster · 5 years ago
  41. 7faefad qapi: Clean up doc comment checking for implicit union base by Markus Armbruster · 5 years ago
  42. 36a4390 qapi: Fix enum doc comment checking by Markus Armbruster · 5 years ago
  43. ee1e6a1 qapi: Split .connect_doc(), .check_doc() off .check() by Markus Armbruster · 5 years ago
  44. a4bd91d qapi: De-duplicate entity documentation generation code by Markus Armbruster · 5 years ago
  45. b621a26 qapi: Implement boxed event argument documentation by Markus Armbruster · 5 years ago
  46. 23394b4 qapi: Add feature flags to commands by Peter Krempa · 5 years ago
  47. 02ac641 qapi: Clear scripts/qapi/doc.py executable bits again by Markus Armbruster · 5 years ago
  48. e6c42b9 qapi: Split up scripts/qapi/common.py by Markus Armbruster · 5 years ago
  49. 61bfb2e qapi: Move gen_enum(), gen_enum_lookup() back to qapi/types.py by Markus Armbruster · 5 years ago
  50. 0002b55 qapi: Eliminate accidental global frontend state by Markus Armbruster · 5 years ago
  51. 2a7bbed qapi: Store pragma state in QAPISourceInfo, not global state by Markus Armbruster · 5 years ago
  52. f3d4aa5 qapi: Don't suppress doc generation without pragma doc-required by Markus Armbruster · 5 years ago
  53. c615550 qapi: Improve source file read error handling by Markus Armbruster · 5 years ago
  54. 56d2df5 qapi: Improve reporting of redefinition by Markus Armbruster · 5 years ago
  55. f633269 qapi: Improve reporting of missing documentation comment by Markus Armbruster · 5 years ago
  56. 13b3997 qapi: Eliminate check_keys(), rename check_known_keys() by Markus Armbruster · 5 years ago
  57. fab1237 qapi: Improve reporting of invalid 'if' further by Markus Armbruster · 5 years ago
  58. eeb57c8 qapi: Avoid redundant definition references in error messages by Markus Armbruster · 5 years ago
  59. 3f58cc2 qapi: Improve reporting of missing / unknown definition keys by Markus Armbruster · 5 years ago
  60. a6735a5 qapi: Improve reporting of invalid flags by Markus Armbruster · 5 years ago
  61. 576f0b8 qapi: Improve reporting of invalid 'if' errors by Markus Armbruster · 5 years ago
  62. 4ebda5a qapi: Move context-free checking to the proper place by Markus Armbruster · 5 years ago
  63. fa110c6 qapi: Move context-sensitive checking to the proper place by Markus Armbruster · 5 years ago
  64. 77daece qapi: Inline check_name() into check_union() by Markus Armbruster · 5 years ago
  65. e6f9678 qapi: Plumb info to the QAPISchemaMember by Markus Armbruster · 5 years ago
  66. 8811248 qapi: Make check_type()'s array case a bit more obvious by Markus Armbruster · 5 years ago
  67. 67fa64c qapi: Move check for reserved names out of add_name() by Markus Armbruster · 5 years ago
  68. 64e04f7 qapi: Report invalid '*' prefix like any other invalid name by Markus Armbruster · 5 years ago
  69. 6ba1ba7 qapi: Use check_name_str() where it suffices by Markus Armbruster · 5 years ago
  70. d7bc17c qapi: Improve reporting of invalid name errors by Markus Armbruster · 5 years ago
  71. c9efc98 qapi: Reorder check_FOO() parameters for consistency by Markus Armbruster · 5 years ago
  72. 481a6bd qapi: Improve reporting of member name clashes by Markus Armbruster · 5 years ago
  73. 2ab218a qapi: Change frontend error messages to start with lower case by Markus Armbruster · 5 years ago
  74. 638c4af qapi: Clean up member name case checking by Markus Armbruster · 5 years ago
  75. 7be6c51 qapi: Prefix frontend errors with an "in definition" line by Markus Armbruster · 5 years ago
  76. 19e950d qapi: New QAPISourceInfo, replacing dict by Markus Armbruster · 5 years ago
  77. 57608a5 qapi: Rename .owner to .defined_in by Markus Armbruster · 5 years ago
  78. 0ca7b11 qapi: Tighten QAPISchemaFOO.check() assertions by Markus Armbruster · 5 years ago
  79. 5617641 qapi: Assert .visit() and .check_clash() run only after .check() by Markus Armbruster · 5 years ago
  80. f9d1743 qapi: Fix excessive QAPISchemaEntity.check() recursion by Markus Armbruster · 5 years ago
  81. b1bc31f qapi: Fix to .check() empty structs just once by Markus Armbruster · 5 years ago
  82. e31fe12 qapi: Delete useless check_exprs() code for simple union kind by Markus Armbruster · 5 years ago
  83. 6955397 qapi: Clean up around check_known_keys() by Markus Armbruster · 5 years ago
  84. dc23418 qapi: Simplify check_keys() by Markus Armbruster · 5 years ago
  85. fe9c4dc qapi: Normalize 'if' in check_exprs(), like other sugar by Markus Armbruster · 5 years ago
  86. dec0012 qapi: Fix missing 'if' checks in struct, union, alternate 'data' by Markus Armbruster · 5 years ago
  87. c2c7065 qapi: Reject blank 'if' conditions in addition to empty ones by Markus Armbruster · 5 years ago
  88. 887a206 qapi: Fix broken discriminator error messages by Markus Armbruster · 5 years ago
  89. 9d55380 qapi: Remove null from schema language by Markus Armbruster · 5 years ago
  90. 14c3279 qapi: Improve reporting of lexical errors by Markus Armbruster · 5 years ago
  91. 9f5e6b0 qapi: Use quotes more consistently in frontend error messages by Markus Armbruster · 5 years ago
  92. 8d40738 qapi: Tweak code to match docs/devel/qapi-code-gen.txt by Markus Armbruster · 5 years ago
  93. 398969f qapi: Adjust frontend errors to say enum value, not member by Markus Armbruster · 5 years ago
  94. 0ced953 qapi: Permit omitting all flat union branches by Markus Armbruster · 5 years ago
  95. f032553 qapi: Permit alternates with just one branch by Markus Armbruster · 5 years ago
  96. 675b214 qapi: Permit 'boxed' with empty type by Markus Armbruster · 5 years ago
  97. 9b4416b qapi: Drop support for escape sequences other than \\ by Markus Armbruster · 5 years ago
  98. 56a8caf qapi: Restrict strings to printable ASCII by Markus Armbruster · 5 years ago
  99. b22e865 qapi: Drop support for boxed alternate arguments by Markus Armbruster · 5 years ago
  100. dcca907 qapi: Drop check_type()'s redundant parameter @allow_optional by Markus Armbruster · 5 years ago