COMMITS
/ scripts/qapi/visit.py March 16, 2023
M
qapi: Fix code generated for optional conditional struct member
Markus Armbruster committed
November 4, 2022
M
qapi: Start to elide redundant has_FOO in generated C
Markus Armbruster committed
February 11, 2022
J
scripts/qapi: minor delinting
John Snow committed
October 28, 2021
M
qapi: Generalize struct member policy checking
Markus Armbruster committed
August 31, 2021
M
qapi: Simplify QAPISchemaIfCond's interface for generating C
Markus Armbruster committed
August 4, 2021
M
qapi: introduce QAPISchemaIfCond.cgen()
Marc-André Lureau committed
M
qapi: wrap Sequence[str] in an object
Marc-André Lureau committed
March 18, 2021
M
qapi: Implement deprecated-input=reject for QMP command arguments
Markus Armbruster committed
M
qapi: Implement deprecated-output=hide for QMP command results
Markus Armbruster committed
February 16, 2021
J
qapi: Replace List[str] with Sequence[str] for ifcond
John Snow committed
February 1, 2021
J
qapi: type 'info' as Optional[QAPISourceInfo]
John Snow committed
M
qapi/gen: Replace ._begin_system_module()
Markus Armbruster committed
October 9, 2020
J
qapi/visit.py: add type hint annotations
John Snow committed
J
qapi/visit.py: remove unused parameters from gen_visit_object
John Snow committed
J
qapi/visit.py: assert tag_member contains a QAPISchemaEnumType
John Snow committed
J
qapi/common.py: Add indent manager
John Snow committed
J
qapi: delint using flake8
John Snow committed
J
qapi: Remove wildcard includes
John Snow committed
J
qapi: Prefer explicit relative imports
John Snow committed
July 16, 2020
M
qapi: Fix visit_type_STRUCT() not to fail for null object
Markus Armbruster committed
July 7, 2020
M
qapi: Smooth visitor error checking in generated code
Markus Armbruster committed
M
qapi: Make visitor functions taking Error ** return bool, not void
Markus Armbruster committed
April 24, 2020
M
qapi: Assert non-input visitors see only valid alternate tags
Markus Armbruster committed
M
qapi: Clean up visitor's recovery from input with invalid type
Markus Armbruster committed
M
qapi: Assert incomplete object occurs only in dealloc visitor
Markus Armbruster committed
March 17, 2020
M
qapi: Consistently put @features parameter right after @ifcond
Markus Armbruster committed
M
qapi: Add feature flags to remaining definitions
Markus Armbruster committed
March 4, 2020
M
qapi: Use super() now we have Python 3
Markus Armbruster committed
November 20, 2019
M
qapi: Simplify QAPISchemaModularCVisitor
Markus Armbruster committed
October 18, 2019
M
qapi: Split up scripts/qapi/common.py
Markus Armbruster committed
June 6, 2019
K
qapi: Add feature flags to struct types
Kevin Wolf committed
May 23, 2019
M
Include qemu-common.h exactly where needed
Markus Armbruster committed
February 14, 2019
M
qapi: Prepare for system modules other than 'builtin'
Markus Armbruster committed
M
qapi: Clean up modular built-in code generation a bit
Markus Armbruster committed
December 13, 2018
M
qapi: Add #if conditions to generated code members
Marc-André Lureau committed
M
qapi: change enum visitor and gen_enum* to take QAPISchemaMember
Marc-André Lureau committed
June 21, 2018
M
qapi: Fix some pycodestyle-3 complaints
Markus Armbruster committed
July 3, 2018
M
qapi-types: add #if conditions to types & visitors
Markus Armbruster committed
M
qapi: add 'ifcond' to visitor methods
Marc-André Lureau committed
June 18, 2018
A
qapi: allow empty branches in flat unions
Anton Nefedov committed
March 21, 2018
M
qapi/visit: remove useless prefix argument
Marc-André Lureau committed
February 11, 2018
M
qapi: Move qapi-schema.json to qapi/, rename generated files
Markus Armbruster committed
M
Include less of the generated modular QAPI headers
Markus Armbruster committed
February 26, 2018
M
qapi/types qapi/visit: Generate built-in stuff into separate files
Markus Armbruster committed
M
qapi: Make code-generating visitors use QAPIGen more
Markus Armbruster committed
M
qapi-gen: New common driver for code and doc generators
Markus Armbruster committed