qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/16] QAPI patches patches for 2021-02-08


From: Markus Armbruster
Subject: [PULL 00/16] QAPI patches patches for 2021-02-08
Date: Mon, 8 Feb 2021 14:58:30 +0100

The following changes since commit 6f0e9c26dbae9ac18b89d359791008fe3432ca91:

  Merge remote-tracking branch 'remotes/dg-gitlab/tags/cgs-pull-request' into 
staging (2021-02-08 11:11:26 +0000)

are available in the Git repository at:

  git://repo.or.cz/qemu/armbru.git tags/pull-qapi-2021-02-08

for you to fetch changes up to c51172667b64abc570640f141ca3bf7109fbbd17:

  qapi: enable strict-optional checks (2021-02-08 14:15:58 +0100)

----------------------------------------------------------------
QAPI patches patches for 2021-02-08

----------------------------------------------------------------
John Snow (11):
      qapi/commands: assert arg_type is not None
      qapi/events: fix visit_event typing
      qapi/main: handle theoretical None-return from re.match()
      qapi/gen: inline _wrap_ifcond into end_if()
      qapi: centralize is_[user|system|builtin]_module methods
      qapi: use explicitly internal module names
      qapi: use './builtin' as the built-in module name
      qapi: centralize the built-in module name definition
      qapi/gen: write _genc/_genh access shims
      qapi: type 'info' as Optional[QAPISourceInfo]
      qapi: enable strict-optional checks

Markus Armbruster (5):
      qapi/gen: Replace ._begin_system_module()
      qapi/gen: Combine ._add_[user|system]_module
      qapi/gen: Support switching to another module temporarily
      qapi/commands: Simplify command registry generation
      qapi/gen: Drop support for QAPIGen without a file name

 scripts/qapi/commands.py                 | 62 ++++++++++-----------
 scripts/qapi/events.py                   | 16 +++---
 scripts/qapi/gen.py                      | 94 +++++++++++++++++---------------
 scripts/qapi/main.py                     |  2 +
 scripts/qapi/mypy.ini                    |  1 -
 scripts/qapi/schema.py                   | 42 ++++++++++++--
 scripts/qapi/types.py                    |  4 +-
 scripts/qapi/visit.py                    |  6 +-
 tests/qapi-schema/comments.out           |  2 +-
 tests/qapi-schema/doc-good.out           |  2 +-
 tests/qapi-schema/empty.out              |  2 +-
 tests/qapi-schema/event-case.out         |  2 +-
 tests/qapi-schema/include-repetition.out |  2 +-
 tests/qapi-schema/include-simple.out     |  2 +-
 tests/qapi-schema/indented-expr.out      |  2 +-
 tests/qapi-schema/qapi-schema-test.out   |  2 +-
 16 files changed, 139 insertions(+), 104 deletions(-)

-- 
2.26.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]