qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/16] QAPI patches patches for 2021-02-08
@ 2021-02-08 13:58 Markus Armbruster
  2021-02-08 13:58 ` [PULL 01/16] qapi/commands: assert arg_type is not None Markus Armbruster
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: Markus Armbruster @ 2021-02-08 13:58 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

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



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2021-02-08 21:17 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-08 13:58 [PULL 00/16] QAPI patches patches for 2021-02-08 Markus Armbruster
2021-02-08 13:58 ` [PULL 01/16] qapi/commands: assert arg_type is not None Markus Armbruster
2021-02-08 13:58 ` [PULL 02/16] qapi/events: fix visit_event typing Markus Armbruster
2021-02-08 13:58 ` [PULL 03/16] qapi/main: handle theoretical None-return from re.match() Markus Armbruster
2021-02-08 13:58 ` [PULL 04/16] qapi/gen: inline _wrap_ifcond into end_if() Markus Armbruster
2021-02-08 13:58 ` [PULL 05/16] qapi: centralize is_[user|system|builtin]_module methods Markus Armbruster
2021-02-08 13:58 ` [PULL 06/16] qapi/gen: Replace ._begin_system_module() Markus Armbruster
2021-02-08 13:58 ` [PULL 07/16] qapi: use explicitly internal module names Markus Armbruster
2021-02-08 13:58 ` [PULL 08/16] qapi: use './builtin' as the built-in module name Markus Armbruster
2021-02-08 13:58 ` [PULL 09/16] qapi/gen: Combine ._add_[user|system]_module Markus Armbruster
2021-02-08 13:58 ` [PULL 10/16] qapi: centralize the built-in module name definition Markus Armbruster
2021-02-08 13:58 ` [PULL 11/16] qapi/gen: write _genc/_genh access shims Markus Armbruster
2021-02-08 13:58 ` [PULL 12/16] qapi/gen: Support switching to another module temporarily Markus Armbruster
2021-02-08 13:58 ` [PULL 13/16] qapi/commands: Simplify command registry generation Markus Armbruster
2021-02-08 13:58 ` [PULL 14/16] qapi/gen: Drop support for QAPIGen without a file name Markus Armbruster
2021-02-08 13:58 ` [PULL 15/16] qapi: type 'info' as Optional[QAPISourceInfo] Markus Armbruster
2021-02-08 13:58 ` [PULL 16/16] qapi: enable strict-optional checks Markus Armbruster
2021-02-08 17:32 ` [PULL 00/16] QAPI patches patches for 2021-02-08 Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).