qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/32] QAPI patches patches for 2025-07-14
@ 2025-07-14 13:44 Markus Armbruster
  2025-07-14 13:44 ` [PULL 01/32] docs/sphinx: adjust qapidoc to cope with same-line error sections Markus Armbruster
                   ` (32 more replies)
  0 siblings, 33 replies; 35+ messages in thread
From: Markus Armbruster @ 2025-07-14 13:44 UTC (permalink / raw)
  To: qemu-devel; +Cc: stefanha

The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336:

  Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into staging (2025-07-13 01:46:04 -0400)

are available in the Git repository at:

  https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2025-07-14

for you to fetch changes up to 07273ca0ce3af397071f7a6c11abdab649ff25e1:

  tests/qtest/qom-test: unit test for qom-list-get (2025-07-14 15:25:12 +0200)

----------------------------------------------------------------
QAPI patches patches for 2025-07-14

----------------------------------------------------------------
John Snow (27):
      docs/sphinx: adjust qapidoc to cope with same-line error sections
      docs/sphinx: parse @references in freeform text
      docs/sphinx: remove legacy QAPI manual generator
      docs/sphinx: remove special parsing for freeform sections
      qapi: lift restriction on using '=' in doc blocks
      docs/qapi-domain: add return-nodesc
      qapi: Fix undocumented return values by generating something
      qapi: remove trivial "Returns:" sections
      qapi: rephrase return docs to avoid type name
      qapi: add cross-references to acpi.json
      qapi: add cross-references to authz.json
      qapi: add cross-references to block layer
      qapi: add cross-references to crypto.json
      qapi: add cross-references to dump.json
      qapi: add cross-references to job.json
      qapi: add cross-references to Machine core
      qapi: add cross-references to migration.json
      qapi: add cross-references to net.json
      qapi: add cross-references to pci.json
      qapi: add cross-references to QOM
      qapi: add cross-references to replay.json
      qapi: add cross-references to run-state.json
      qapi: add cross-references to sockets.json
      qapi: add cross-references to ui.json
      qapi: add cross-references to virtio.json
      qapi: add cross-references to yank.json
      qapi: add cross-references to misc modules

Markus Armbruster (2):
      qapi: Clean up "This command will do ..." command descriptions
      qapi: Clean up a few Errors: sections

Steve Sistare (3):
      qom: qom-list-get
      python: use qom-list-get
      tests/qtest/qom-test: unit test for qom-list-get

 docs/devel/qapi-code-gen.rst                 |  28 +-
 docs/devel/qapi-domain.rst                   |  31 ++
 docs/interop/firmware.json                   |   4 +-
 docs/interop/qemu-ga-ref.rst                 |   1 -
 docs/interop/qemu-qmp-ref.rst                |   1 -
 docs/interop/qemu-storage-daemon-qmp-ref.rst |   1 -
 docs/interop/vhost-user.json                 |   4 +-
 docs/sphinx/qapi_domain.py                   |   8 +
 docs/sphinx/qapidoc.py                       |  96 ++----
 docs/sphinx/qapidoc_legacy.py                | 440 ---------------------------
 qapi/acpi.json                               |   6 +-
 qapi/audio.json                              |   6 +-
 qapi/authz.json                              |   6 +-
 qapi/block-core.json                         | 201 ++++++------
 qapi/block-export.json                       |  41 +--
 qapi/block.json                              |  23 +-
 qapi/char.json                               |  12 +-
 qapi/common.json                             |   4 +-
 qapi/compat.json                             |   4 +-
 qapi/control.json                            |  20 +-
 qapi/crypto.json                             |   8 +-
 qapi/cryptodev.json                          |   6 +-
 qapi/cxl.json                                |   4 +-
 qapi/dump.json                               |  19 +-
 qapi/ebpf.json                               |   6 +-
 qapi/error.json                              |   4 +-
 qapi/introspect.json                         |  34 ++-
 qapi/job.json                                |  62 ++--
 qapi/machine-common.json                     |  24 +-
 qapi/machine.json                            | 110 +++----
 qapi/migration.json                          |  84 +++--
 qapi/misc-arm.json                           |   4 +-
 qapi/misc-i386.json                          |  32 +-
 qapi/misc.json                               |  28 +-
 qapi/net.json                                |  12 +-
 qapi/pci.json                                |   8 +-
 qapi/qapi-schema.json                        |   4 +-
 qapi/qdev.json                               |  11 +-
 qapi/qom.json                                |  89 ++++--
 qapi/replay.json                             |  14 +-
 qapi/rocker.json                             |   8 +-
 qapi/run-state.json                          |  52 ++--
 qapi/sockets.json                            |  10 +-
 qapi/stats.json                              |  14 +-
 qapi/tpm.json                                |   8 +-
 qapi/trace.json                              |   6 +-
 qapi/transaction.json                        |  16 +-
 qapi/uefi.json                               |   4 +-
 qapi/ui.json                                 |  58 ++--
 qapi/vfio.json                               |   4 +-
 qapi/virtio.json                             |  20 +-
 qapi/yank.json                               |  22 +-
 qom/qom-qmp-cmds.c                           |  53 ++++
 tests/qtest/qom-test.c                       | 116 ++++++-
 python/qemu/utils/qom.py                     |  43 +--
 python/qemu/utils/qom_common.py              |  53 ++++
 python/tests/qapi-isort.sh                   |   2 +-
 scripts/qapi/parser.py                       |  48 ++-
 scripts/qapi/schema.py                       |   3 +
 storage-daemon/qapi/qapi-schema.json         |   8 +-
 tests/qapi-schema/doc-bad-section.err        |   1 -
 tests/qapi-schema/doc-bad-section.json       |  10 -
 tests/qapi-schema/doc-bad-section.out        |   0
 tests/qapi-schema/doc-good.json              |  10 +-
 tests/qapi-schema/doc-good.out               |  10 +-
 tests/qapi-schema/doc-good.txt               | 274 ++++++-----------
 tests/qapi-schema/meson.build                |   1 -
 67 files changed, 1053 insertions(+), 1301 deletions(-)
 delete mode 100644 docs/sphinx/qapidoc_legacy.py
 delete mode 100644 tests/qapi-schema/doc-bad-section.err
 delete mode 100644 tests/qapi-schema/doc-bad-section.json
 delete mode 100644 tests/qapi-schema/doc-bad-section.out

-- 
2.49.0



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

end of thread, other threads:[~2025-07-15  6:34 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-14 13:44 [PULL 00/32] QAPI patches patches for 2025-07-14 Markus Armbruster
2025-07-14 13:44 ` [PULL 01/32] docs/sphinx: adjust qapidoc to cope with same-line error sections Markus Armbruster
2025-07-14 13:44 ` [PULL 02/32] docs/sphinx: parse @references in freeform text Markus Armbruster
2025-07-14 13:44 ` [PULL 03/32] docs/sphinx: remove legacy QAPI manual generator Markus Armbruster
2025-07-14 13:44 ` [PULL 04/32] docs/sphinx: remove special parsing for freeform sections Markus Armbruster
2025-07-14 13:44 ` [PULL 05/32] qapi: lift restriction on using '=' in doc blocks Markus Armbruster
2025-07-14 13:44 ` [PULL 06/32] qapi: Clean up "This command will do ..." command descriptions Markus Armbruster
2025-07-14 13:44 ` [PULL 07/32] qapi: Clean up a few Errors: sections Markus Armbruster
2025-07-14 13:44 ` [PULL 08/32] docs/qapi-domain: add return-nodesc Markus Armbruster
2025-07-14 13:44 ` [PULL 09/32] qapi: Fix undocumented return values by generating something Markus Armbruster
2025-07-14 13:44 ` [PULL 10/32] qapi: remove trivial "Returns:" sections Markus Armbruster
2025-07-14 13:44 ` [PULL 11/32] qapi: rephrase return docs to avoid type name Markus Armbruster
2025-07-14 13:44 ` [PULL 12/32] qapi: add cross-references to acpi.json Markus Armbruster
2025-07-14 13:44 ` [PULL 13/32] qapi: add cross-references to authz.json Markus Armbruster
2025-07-14 13:44 ` [PULL 14/32] qapi: add cross-references to block layer Markus Armbruster
2025-07-14 13:44 ` [PULL 15/32] qapi: add cross-references to crypto.json Markus Armbruster
2025-07-14 13:44 ` [PULL 16/32] qapi: add cross-references to dump.json Markus Armbruster
2025-07-14 13:44 ` [PULL 17/32] qapi: add cross-references to job.json Markus Armbruster
2025-07-14 13:44 ` [PULL 18/32] qapi: add cross-references to Machine core Markus Armbruster
2025-07-14 13:44 ` [PULL 19/32] qapi: add cross-references to migration.json Markus Armbruster
2025-07-14 13:44 ` [PULL 20/32] qapi: add cross-references to net.json Markus Armbruster
2025-07-14 13:44 ` [PULL 21/32] qapi: add cross-references to pci.json Markus Armbruster
2025-07-14 13:44 ` [PULL 22/32] qapi: add cross-references to QOM Markus Armbruster
2025-07-14 13:44 ` [PULL 23/32] qapi: add cross-references to replay.json Markus Armbruster
2025-07-14 13:44 ` [PULL 24/32] qapi: add cross-references to run-state.json Markus Armbruster
2025-07-14 13:44 ` [PULL 25/32] qapi: add cross-references to sockets.json Markus Armbruster
2025-07-14 13:44 ` [PULL 26/32] qapi: add cross-references to ui.json Markus Armbruster
2025-07-14 13:44 ` [PULL 27/32] qapi: add cross-references to virtio.json Markus Armbruster
2025-07-14 13:44 ` [PULL 28/32] qapi: add cross-references to yank.json Markus Armbruster
2025-07-14 13:44 ` [PULL 29/32] qapi: add cross-references to misc modules Markus Armbruster
2025-07-14 13:44 ` [PULL 30/32] qom: qom-list-get Markus Armbruster
2025-07-14 13:44 ` [PULL 31/32] python: use qom-list-get Markus Armbruster
2025-07-14 13:44 ` [PULL 32/32] tests/qtest/qom-test: unit test for qom-list-get Markus Armbruster
2025-07-15  4:26 ` [PULL 00/32] QAPI patches patches for 2025-07-14 Stefan Hajnoczi
2025-07-15  6:30   ` Markus Armbruster

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).