qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/15] QAPI patches patches for 2021-05-20
@ 2021-05-20 17:52 Markus Armbruster
  2021-05-20 17:52 ` [PULL 01/15] qapi/parser: Don't try to handle file errors Markus Armbruster
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Markus Armbruster @ 2021-05-20 17:52 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

The following changes since commit d874bc081600528f0400977460b4f98f21e156a1:

  Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging (2021-05-19 16:10:35 +0100)

are available in the Git repository at:

  git://repo.or.cz/qemu/armbru.git tags/pull-qapi-2021-05-20

for you to fetch changes up to d4092ffa2604e07b2e1bb5b1f7b2651bc1edda80:

  qapi/parser: add docstrings (2021-05-20 17:10:09 +0200)

----------------------------------------------------------------
QAPI patches patches for 2021-05-20

----------------------------------------------------------------
John Snow (15):
      qapi/parser: Don't try to handle file errors
      qapi: Add test for nonexistent schema file
      qapi/source: Remove line number from QAPISourceInfo initializer
      qapi/parser: factor parsing routine into method
      qapi/parser: Assert lexer value is a string
      qapi/parser: enforce all top-level expressions must be dict in _parse()
      qapi/parser: assert object keys are strings
      qapi/parser: Use @staticmethod where appropriate
      qapi: add must_match helper
      qapi/parser: Fix token membership tests when token can be None
      qapi/parser: Rework _check_pragma_list_of_str as a TypeGuard
      qapi/parser: add type hint annotations
      qapi/parser: Remove superfluous list comprehension
      qapi/parser: allow 'ch' variable name
      qapi/parser: add docstrings

 scripts/qapi/common.py                             |   8 +-
 scripts/qapi/main.py                               |   6 +-
 scripts/qapi/parser.py                             | 230 +++++++++++++++------
 scripts/qapi/pylintrc                              |   1 +
 scripts/qapi/schema.py                             |  11 +-
 scripts/qapi/source.py                             |  13 +-
 tests/qapi-schema/meson.build                      |   9 +-
 tests/qapi-schema/missing-array-rsqb.err           |   1 +
 tests/qapi-schema/missing-array-rsqb.json          |   1 +
 tests/qapi-schema/missing-array-rsqb.out           |   0
 .../qapi-schema/missing-object-member-element.err  |   1 +
 .../qapi-schema/missing-object-member-element.json |   1 +
 .../qapi-schema/missing-object-member-element.out  |   0
 tests/qapi-schema/missing-schema.err               |   1 +
 tests/qapi-schema/missing-schema.out               |   0
 tests/qapi-schema/non-objects.err                  |   2 +-
 tests/qapi-schema/quoted-structural-chars.err      |   2 +-
 tests/qapi-schema/test-qapi.py                     |   3 -
 18 files changed, 209 insertions(+), 81 deletions(-)
 create mode 100644 tests/qapi-schema/missing-array-rsqb.err
 create mode 100644 tests/qapi-schema/missing-array-rsqb.json
 create mode 100644 tests/qapi-schema/missing-array-rsqb.out
 create mode 100644 tests/qapi-schema/missing-object-member-element.err
 create mode 100644 tests/qapi-schema/missing-object-member-element.json
 create mode 100644 tests/qapi-schema/missing-object-member-element.out
 create mode 100644 tests/qapi-schema/missing-schema.err
 create mode 100644 tests/qapi-schema/missing-schema.out

-- 
2.26.3



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

end of thread, other threads:[~2021-05-21  8:55 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-20 17:52 [PULL 00/15] QAPI patches patches for 2021-05-20 Markus Armbruster
2021-05-20 17:52 ` [PULL 01/15] qapi/parser: Don't try to handle file errors Markus Armbruster
2021-05-20 17:52 ` [PULL 02/15] qapi: Add test for nonexistent schema file Markus Armbruster
2021-05-20 17:52 ` [PULL 03/15] qapi/source: Remove line number from QAPISourceInfo initializer Markus Armbruster
2021-05-20 17:52 ` [PULL 04/15] qapi/parser: factor parsing routine into method Markus Armbruster
2021-05-20 17:52 ` [PULL 05/15] qapi/parser: Assert lexer value is a string Markus Armbruster
2021-05-20 17:52 ` [PULL 06/15] qapi/parser: enforce all top-level expressions must be dict in _parse() Markus Armbruster
2021-05-20 17:52 ` [PULL 07/15] qapi/parser: assert object keys are strings Markus Armbruster
2021-05-20 17:52 ` [PULL 08/15] qapi/parser: Use @staticmethod where appropriate Markus Armbruster
2021-05-20 17:52 ` [PULL 09/15] qapi: add must_match helper Markus Armbruster
2021-05-20 17:52 ` [PULL 10/15] qapi/parser: Fix token membership tests when token can be None Markus Armbruster
2021-05-20 17:52 ` [PULL 11/15] qapi/parser: Rework _check_pragma_list_of_str as a TypeGuard Markus Armbruster
2021-05-20 17:52 ` [PULL 12/15] qapi/parser: add type hint annotations Markus Armbruster
2021-05-20 17:52 ` [PULL 13/15] qapi/parser: Remove superfluous list comprehension Markus Armbruster
2021-05-20 17:52 ` [PULL 14/15] qapi/parser: allow 'ch' variable name Markus Armbruster
2021-05-20 17:52 ` [PULL 15/15] qapi/parser: add docstrings Markus Armbruster
2021-05-21  8:54 ` [PULL 00/15] QAPI patches patches for 2021-05-20 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).