Age | Commit message (Expand) | Author |
2023-04-24 | qapi: Fix to reject 'data': 'mumble' in struct | Markus Armbruster |
2023-04-24 | qapi: Fix error message when type name or array is expected | Markus Armbruster |
2023-04-24 | qapi: Simplify code a bit after previous commits | Markus Armbruster |
2023-04-24 | qapi: Improve error message for unexpected array types | Markus Armbruster |
2023-04-24 | qapi: Split up check_type() | Markus Armbruster |
2023-04-24 | qapi: Clean up after removal of simple unions | Markus Armbruster |
2023-02-23 | qapi: remove _JSONObject | John Snow |
2023-02-23 | qapi/parser: add QAPIExpression type | John Snow |
2023-02-23 | qapi: Add minor typing workaround for 3.6 | John Snow |
2022-05-16 | qapi/expr: Enforce feature naming rules again | Markus Armbruster |
2022-04-21 | qapi-schema: support alternates with array type | Paolo Bonzini |
2021-10-27 | qapi: Add feature flags to enum members | Markus Armbruster |
2021-09-27 | qapi: Drop simple unions | Markus Armbruster |
2021-09-25 | qapi: Stop enforcing "type name should not end in 'Kind' | Markus Armbruster |
2021-09-08 | qapi: Fix bogus error for 'if': { 'not': '' } | Markus Armbruster |
2021-09-03 | qapi: Tweak error messages for unknown / conflicting 'if' keys | Markus Armbruster |
2021-09-03 | qapi: Tweak error messages for missing / conflicting meta-type | Markus Armbruster |
2021-09-03 | qapi: Use re.fullmatch() where appropriate | Markus Armbruster |
2021-08-26 | qapi: make 'if' condition strings simple identifiers | Marc-André Lureau |
2021-08-26 | qapi: add 'not' condition operation | Marc-André Lureau |
2021-08-26 | qapi: add 'any' condition | Marc-André Lureau |
2021-08-26 | qapi: replace if condition list with dict {'all': [...]} | Marc-André Lureau |
2021-07-15 | qapi: Fix crash on missing enum member name | Markus Armbruster |
2021-04-30 | qapi/expr: Update authorship and copyright information | John Snow |
2021-04-30 | qapi/expr.py: Use tuples instead of lists for static data | John Snow |
2021-04-30 | qapi/expr.py: Add docstrings | John Snow |
2021-04-30 | qapi/expr: Only explicitly prohibit 'Kind' nor 'List' for type names | John Snow |
2021-04-30 | qapi/expr.py: Remove single-letter variable | John Snow |
2021-04-30 | qapi/expr.py: Consolidate check_if_str calls in check_if | John Snow |
2021-04-30 | qapi/expr.py: add type hint annotations | John Snow |
2021-04-30 | qapi/expr.py: Modify check_keys to accept any Collection | John Snow |
2021-04-30 | qapi/expr.py: Add casts in a few select cases | John Snow |
2021-04-30 | qapi/expr.py: Check type of union and alternate 'data' member | John Snow |
2021-04-30 | qapi/expr.py: move string check upwards in check_type | John Snow |
2021-04-30 | qapi/expr.py: Add assertion for union type 'check_dict' | John Snow |
2021-04-30 | qapi/expr.py: constrain incoming expression types | John Snow |
2021-04-30 | qapi/expr.py: Check for dict instead of OrderedDict | John Snow |
2021-04-30 | qapi/expr.py: Remove 'info' argument from nested check_if_str | John Snow |
2021-04-30 | qapi/expr: Comment cleanup | John Snow |
2021-03-23 | qapi: Enforce union and alternate branch naming rules | Markus Armbruster |
2021-03-23 | qapi: Enforce enum member naming rules | Markus Armbruster |
2021-03-23 | qapi: Enforce struct member naming rules | Markus Armbruster |
2021-03-23 | qapi: Enforce command naming rules | Markus Armbruster |
2021-03-23 | qapi: Enforce feature naming rules | Markus Armbruster |
2021-03-23 | qapi: Prepare for rejecting underscore in command and member names | Markus Armbruster |
2021-03-23 | qapi: Rename pragma *-whitelist to *-exceptions | Markus Armbruster |
2021-03-23 | qapi: Enforce type naming rules | Markus Armbruster |
2021-03-23 | qapi: Enforce event naming rules | Markus Armbruster |
2021-03-23 | qapi: Consistently permit any case in downstream prefixes | Markus Armbruster |
2021-03-23 | qapi: Move uppercase rejection to check_name_lower() | Markus Armbruster |