All of lore.kernel.org
 help / color / mirror / Atom feed
From: Markus Armbruster <armbru@redhat.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/25] QAPI patches
Date: Fri, 30 Oct 2015 16:42:29 +0100	[thread overview]
Message-ID: <1446219774-1802-1-git-send-email-armbru@redhat.com> (raw)

The following changes since commit fdf927621a99711bf1a81712bce054794f2d44c3:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2015-10-30' into staging (2015-10-30 09:41:15 +0000)

are available in the git repository at:

  git://repo.or.cz/qemu/armbru.git tags/pull-qapi-2015-10-30

for you to fetch changes up to 2e6a2cf766d49ee41fc20eec8f0bee2fb6acf188:

  qapi-schema: mark InetSocketAddress as mandatory again (2015-10-30 15:50:29 +0100)

----------------------------------------------------------------
QAPI patches

----------------------------------------------------------------
Daniel P. Berrange (1):
      qapi-schema: mark InetSocketAddress as mandatory again

Eric Blake (24):
      tests/qapi-schema: Test for reserved names, empty struct
      qapi: More idiomatic string operations
      qapi: More robust conditions for when labels are needed
      qapi: Reserve '*List' type names for list types
      qapi: Reserve 'q_*' and 'has_*' member names
      vnc: Hoist allocation of VncBasicInfo to callers
      qapi-visit: Split off visit_type_FOO_fields forward decl
      qapi-types: Refactor base fields output
      qapi: Prefer typesafe upcasts to qapi base classes
      qapi: Unbox base members
      qapi-visit: Remove redundant functions for flat union base
      qapi: Start converting to new qapi union layout
      qapi-visit: Convert to new qapi union layout
      tests: Convert to new qapi union layout
      block: Convert to new qapi union layout
      sockets: Convert to new qapi union layout
      net: Convert to new qapi union layout
      char: Convert to new qapi union layout
      input: Convert to new qapi union layout
      memory: Convert to new qapi union layout
      tpm: Convert to new qapi union layout
      qapi: Finish converting to new qapi union layout
      qapi: Reserve 'u' member name
      qapi: Simplify gen_struct_field()

 block/nbd.c                                        |  18 +--
 block/qcow2.c                                      |  10 +-
 block/vmdk.c                                       |   6 +-
 blockdev.c                                         |  47 +++---
 docs/qapi-code-gen.txt                             |  14 +-
 hmp.c                                              |  26 ++--
 hw/char/escc.c                                     |  12 +-
 hw/input/hid.c                                     |  32 ++---
 hw/input/ps2.c                                     |  24 ++--
 hw/input/virtio-input-hid.c                        |  27 ++--
 hw/mem/pc-dimm.c                                   |   6 +-
 net/dump.c                                         |   4 +-
 net/hub.c                                          |   4 +-
 net/l2tpv3.c                                       |   4 +-
 net/net.c                                          |  24 ++--
 net/slirp.c                                        |   4 +-
 net/socket.c                                       |   4 +-
 net/tap-win32.c                                    |   4 +-
 net/tap.c                                          |   8 +-
 net/vde.c                                          |   4 +-
 net/vhost-user.c                                   |   4 +-
 numa.c                                             |   8 +-
 qapi-schema.json                                   |   6 +-
 qemu-char.c                                        | 160 ++++++++++-----------
 qemu-nbd.c                                         |  16 +--
 scripts/qapi-commands.py                           |   4 +-
 scripts/qapi-types.py                              |  68 +++++----
 scripts/qapi-visit.py                              |  90 ++++++------
 scripts/qapi.py                                    |  25 ++--
 spice-qemu-char.c                                  |  12 +-
 tests/Makefile                                     |   8 +-
 tests/qapi-schema/enum-union-clash.err             |   1 -
 tests/qapi-schema/qapi-schema-test.json            |   4 +
 tests/qapi-schema/qapi-schema-test.out             |   3 +
 tests/qapi-schema/reserved-command-q.err           |   1 +
 ...um-union-clash.exit => reserved-command-q.exit} |   0
 tests/qapi-schema/reserved-command-q.json          |   5 +
 ...-base-clash-base.err => reserved-command-q.out} |   0
 tests/qapi-schema/reserved-member-has.err          |   1 +
 tests/qapi-schema/reserved-member-has.exit         |   1 +
 tests/qapi-schema/reserved-member-has.json         |   5 +
 ...num-union-clash.out => reserved-member-has.out} |   0
 tests/qapi-schema/reserved-member-q.err            |   1 +
 tests/qapi-schema/reserved-member-q.exit           |   1 +
 tests/qapi-schema/reserved-member-q.json           |   4 +
 tests/qapi-schema/reserved-member-q.out            |   0
 tests/qapi-schema/reserved-member-u.err            |   1 +
 tests/qapi-schema/reserved-member-u.exit           |   1 +
 tests/qapi-schema/reserved-member-u.json           |   7 +
 tests/qapi-schema/reserved-member-u.out            |   0
 tests/qapi-schema/reserved-type-kind.err           |   1 +
 tests/qapi-schema/reserved-type-kind.exit          |   1 +
 ...um-union-clash.json => reserved-type-kind.json} |   2 -
 tests/qapi-schema/reserved-type-kind.out           |   0
 tests/qapi-schema/reserved-type-list.err           |   1 +
 tests/qapi-schema/reserved-type-list.exit          |   1 +
 tests/qapi-schema/reserved-type-list.json          |   5 +
 tests/qapi-schema/reserved-type-list.out           |   0
 tests/qapi-schema/struct-base-clash-base.exit      |   1 -
 tests/qapi-schema/struct-base-clash-base.json      |   9 --
 tests/qapi-schema/struct-base-clash-base.out       |   5 -
 tests/test-qmp-commands.c                          |  19 +--
 tests/test-qmp-event.c                             |   8 +-
 tests/test-qmp-input-visitor.c                     |  87 +++++------
 tests/test-qmp-output-visitor.c                    |  55 ++++---
 tests/test-visitor-serialization.c                 |  14 +-
 tpm.c                                              |   4 +-
 ui/console.c                                       |  20 +--
 ui/input-keymap.c                                  |  20 +--
 ui/input-legacy.c                                  |  21 +--
 ui/input.c                                         |  84 +++++------
 ui/spice-core.c                                    |  23 +--
 ui/vnc.c                                           | 114 ++++++++-------
 util/qemu-sockets.c                                |  62 ++++----
 74 files changed, 666 insertions(+), 610 deletions(-)
 delete mode 100644 tests/qapi-schema/enum-union-clash.err
 create mode 100644 tests/qapi-schema/reserved-command-q.err
 rename tests/qapi-schema/{enum-union-clash.exit => reserved-command-q.exit} (100%)
 create mode 100644 tests/qapi-schema/reserved-command-q.json
 rename tests/qapi-schema/{struct-base-clash-base.err => reserved-command-q.out} (100%)
 create mode 100644 tests/qapi-schema/reserved-member-has.err
 create mode 100644 tests/qapi-schema/reserved-member-has.exit
 create mode 100644 tests/qapi-schema/reserved-member-has.json
 rename tests/qapi-schema/{enum-union-clash.out => reserved-member-has.out} (100%)
 create mode 100644 tests/qapi-schema/reserved-member-q.err
 create mode 100644 tests/qapi-schema/reserved-member-q.exit
 create mode 100644 tests/qapi-schema/reserved-member-q.json
 create mode 100644 tests/qapi-schema/reserved-member-q.out
 create mode 100644 tests/qapi-schema/reserved-member-u.err
 create mode 100644 tests/qapi-schema/reserved-member-u.exit
 create mode 100644 tests/qapi-schema/reserved-member-u.json
 create mode 100644 tests/qapi-schema/reserved-member-u.out
 create mode 100644 tests/qapi-schema/reserved-type-kind.err
 create mode 100644 tests/qapi-schema/reserved-type-kind.exit
 rename tests/qapi-schema/{enum-union-clash.json => reserved-type-kind.json} (69%)
 create mode 100644 tests/qapi-schema/reserved-type-kind.out
 create mode 100644 tests/qapi-schema/reserved-type-list.err
 create mode 100644 tests/qapi-schema/reserved-type-list.exit
 create mode 100644 tests/qapi-schema/reserved-type-list.json
 create mode 100644 tests/qapi-schema/reserved-type-list.out
 delete mode 100644 tests/qapi-schema/struct-base-clash-base.exit
 delete mode 100644 tests/qapi-schema/struct-base-clash-base.json
 delete mode 100644 tests/qapi-schema/struct-base-clash-base.out

-- 
2.4.3

             reply	other threads:[~2015-10-30 15:43 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-30 15:42 Markus Armbruster [this message]
2015-10-30 15:42 ` [Qemu-devel] [PULL 01/25] tests/qapi-schema: Test for reserved names, empty struct Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 02/25] qapi: More idiomatic string operations Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 03/25] qapi: More robust conditions for when labels are needed Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 04/25] qapi: Reserve '*List' type names for list types Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 05/25] qapi: Reserve 'q_*' and 'has_*' member names Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 06/25] vnc: Hoist allocation of VncBasicInfo to callers Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 07/25] qapi-visit: Split off visit_type_FOO_fields forward decl Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 08/25] qapi-types: Refactor base fields output Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 09/25] qapi: Prefer typesafe upcasts to qapi base classes Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 10/25] qapi: Unbox base members Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 11/25] qapi-visit: Remove redundant functions for flat union base Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 12/25] qapi: Start converting to new qapi union layout Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 13/25] qapi-visit: Convert " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 14/25] tests: " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 15/25] block: " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 16/25] sockets: " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 17/25] net: " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 18/25] char: " Markus Armbruster
2015-10-30 20:01   ` [Qemu-devel] [PATCH] fixup! " Eric Blake
2015-11-02  9:10     ` Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 19/25] input: " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 20/25] memory: " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 21/25] tpm: " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 22/25] qapi: Finish converting " Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 23/25] qapi: Reserve 'u' member name Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 24/25] qapi: Simplify gen_struct_field() Markus Armbruster
2015-10-30 15:42 ` [Qemu-devel] [PULL 25/25] qapi-schema: mark InetSocketAddress as mandatory again Markus Armbruster
2015-10-30 19:47 ` [Qemu-devel] [PULL 00/25] QAPI patches Peter Maydell
2015-10-30 20:03   ` Eric Blake
2015-10-30 20:10     ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1446219774-1802-1-git-send-email-armbru@redhat.com \
    --to=armbru@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.