summaryrefslogtreecommitdiffstats
path: root/scripts/qapi/visit.py
Commit message (Expand)AuthorAgeFilesLines
* qapi: Replace List[str] with Sequence[str] for ifcondJohn Snow2021-02-181-5/+5
* qapi: type 'info' as Optional[QAPISourceInfo]John Snow2021-02-081-2/+2
* qapi/gen: Replace ._begin_system_module()Markus Armbruster2021-02-081-1/+1
* qapi/visit.py: add type hint annotationsJohn Snow2020-10-101-17/+56
* qapi/visit.py: remove unused parameters from gen_visit_objectJohn Snow2020-10-101-2/+2
* qapi/visit.py: assert tag_member contains a QAPISchemaEnumTypeJohn Snow2020-10-101-5/+7
* qapi/common.py: Add indent managerJohn Snow2020-10-101-4/+3Star
* qapi: delint using flake8John Snow2020-10-101-5/+11
* qapi: Remove wildcard includesJohn Snow2020-10-101-1/+9
* qapi: Prefer explicit relative importsJohn Snow2020-10-101-3/+3
* qapi: Fix visit_type_STRUCT() not to fail for null objectMarkus Armbruster2020-07-211-0/+1
* qapi: Smooth visitor error checking in generated codeMarkus Armbruster2020-07-101-34/+23Star
* qapi: Make visitor functions taking Error ** return bool, not voidMarkus Armbruster2020-07-101-34/+24Star
* qapi: Assert non-input visitors see only valid alternate tagsMarkus Armbruster2020-04-301-0/+1
* qapi: Clean up visitor's recovery from input with invalid typeMarkus Armbruster2020-04-301-0/+3
* qapi: Assert incomplete object occurs only in dealloc visitorMarkus Armbruster2020-04-301-0/+4
* qapi: Consistently put @features parameter right after @ifcondMarkus Armbruster2020-03-171-2/+2
* qapi: Add feature flags to remaining definitionsMarkus Armbruster2020-03-171-2/+2
* qapi: Use super() now we have Python 3Markus Armbruster2020-03-051-2/+2
* qapi: Simplify QAPISchemaModularCVisitorMarkus Armbruster2020-01-141-4/+4
* qapi: Split up scripts/qapi/common.pyMarkus Armbruster2019-10-221-0/+2
* qapi: Add feature flags to struct typesKevin Wolf2019-06-121-1/+2
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-2/+0Star
* qapi: Prepare for system modules other than 'builtin'Markus Armbruster2019-02-181-1/+1
* qapi: Clean up modular built-in code generation a bitMarkus Armbruster2019-02-181-1/+1
* qapi: Add #if conditions to generated code membersMarc-André Lureau2018-12-141-0/+6
* qapi: change enum visitor and gen_enum* to take QAPISchemaMemberMarc-André Lureau2018-12-131-1/+1
* qapi: Fix some pycodestyle-3 complaintsMarkus Armbruster2018-08-151-1/+1
* qapi-types: add #if conditions to types & visitorsMarkus Armbruster2018-07-031-14/+19
* qapi: add 'ifcond' to visitor methodsMarc-André Lureau2018-07-031-4/+4
* qapi: allow empty branches in flat unionsAnton Nefedov2018-06-221-5/+14
* qapi/visit: remove useless prefix argumentMarc-André Lureau2018-06-221-1/+1
* qapi: Move qapi-schema.json to qapi/, rename generated filesMarkus Armbruster2018-03-021-3/+3
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-4/+6
* qapi/types qapi/visit: Generate built-in stuff into separate filesMarkus Armbruster2018-03-021-37/+27Star
* qapi: Make code-generating visitors use QAPIGen moreMarkus Armbruster2018-03-021-47/+35Star
* qapi-gen: New common driver for code and doc generatorsMarkus Armbruster2018-03-021-0/+353