[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/31] QAPI patches for 2016-02-09
From: |
Markus Armbruster |
Subject: |
[Qemu-devel] [PULL 00/31] QAPI patches for 2016-02-09 |
Date: |
Tue, 9 Feb 2016 12:37:32 +0100 |
The following changes since commit e4a096b1cd4350eeca5dcdc391ab333d2083d7fd:
ui/cocoa.m: Include qemu/osdep.h (2016-02-08 13:14:40 +0000)
are available in the git repository at:
git://repo.or.cz/qemu/armbru.git tags/pull-qapi-2016-02-09
for you to fetch changes up to 423aeaf219890e8a7311dbeef1a925020027c2ea:
qapi: Add missing JSON files in build dependencies (2016-02-08 17:29:57 +0100)
----------------------------------------------------------------
QAPI patches for 2016-02-09
----------------------------------------------------------------
Eric Blake (26):
qobject: Document more shortcomings in our number handling
qapi: Avoid use of misnamed DO_UPCAST()
qapi: Drop dead dealloc visitor variable
qapi: Dealloc visitor does not need a type_size()
qapi: Drop dead parameter in gen_params()
hmp: Drop pointless allocation during qapi visit
hmp: Cache use of qapi visitor
vl: Ensure qapi visitor properly ends struct visit
balloon: Improve use of qapi visitor
qapi: Improve generated event use of qapi visitor
qapi: Track all failures between visit_start/stop
qapi-visit: Kill unused visit_end_union()
qapi: Prefer type_int64 over type_int in visitors
qapi: Make all visitors supply uint64 callbacks
qapi: Consolidate visitor small integer callbacks
qapi: Don't cast Enum* to int*
qom: Use typedef for Visitor
qapi: Swap visit_* arguments for consistent 'name' placement
qom: Swap 'name' next to visitor in ObjectPropertyAccessor
qapi: Swap 'name' in visit_* callbacks to match public API
qapi: Drop unused 'kind' for struct/enum visit
qapi: Tighten qmp_input_end_list()
qapi: Drop unused error argument for list and implicit struct
qmp: Fix reference-counting of qnull on empty output visit
qmp: Don't abuse stack to track qmp-output root
qapi: Fix compilation failure on MIPS and SPARC
LluĂs Vilanova (1):
qapi: Add missing JSON files in build dependencies
Markus Armbruster (4):
qapi: Use Python 2.6 "except E as ..." syntax
scripts/qmp: Use Python 2.6 "except E as ..." syntax
Revert "tracetool: use Python 2.4-compatible exception handling syntax"
tests: Use Python 2.6 "except E as ..." syntax
Makefile | 3 +-
backends/hostmem.c | 24 ++--
block/qapi.c | 2 +-
blockdev.c | 4 +-
bootdevice.c | 12 +-
cpus.c | 10 +-
hmp.c | 26 ++--
hw/acpi/core.c | 4 +-
hw/acpi/ich9.c | 49 ++++----
hw/core/machine.c | 24 ++--
hw/core/qdev-properties-system.c | 44 +++----
hw/core/qdev-properties.c | 180 +++++++++++++-------------
hw/core/qdev.c | 7 +-
hw/i386/pc.c | 43 +++----
hw/ide/qdev.c | 12 +-
hw/intc/xics.c | 20 +--
hw/isa/lpc_ich9.c | 7 +-
hw/mem/pc-dimm.c | 6 +-
hw/misc/edu.c | 6 +-
hw/misc/tmp105.c | 12 +-
hw/net/ne2000-isa.c | 14 ++-
hw/pci-host/piix.c | 18 +--
hw/pci-host/q35.c | 23 ++--
hw/ppc/spapr_drc.c | 34 +++--
hw/usb/dev-storage.c | 12 +-
hw/virtio/virtio-balloon.c | 30 ++---
include/qapi/visitor-impl.h | 63 +++++-----
include/qapi/visitor.h | 60 +++++----
include/qom/object.h | 13 +-
memory.c | 26 ++--
net/dump.c | 12 +-
net/filter-buffer.c | 14 ++-
net/net.c | 4 +-
numa.c | 6 +-
qapi/opts-visitor.c | 52 ++++----
qapi/qapi-dealloc-visitor.c | 48 ++++---
qapi/qapi-visit-core.c | 251 +++++++++++++++----------------------
qapi/qmp-input-visitor.c | 54 ++++----
qapi/qmp-output-visitor.c | 120 +++++++++---------
qapi/string-input-visitor.c | 62 +++++----
qapi/string-output-visitor.c | 54 ++++----
qemu-img.c | 11 +-
qobject/json-parser.c | 6 +-
qobject/qjson.c | 11 +-
qom/object.c | 124 +++++++++---------
replay/replay-input.c | 4 +-
scripts/qapi-commands.py | 4 +-
scripts/qapi-event.py | 16 ++-
scripts/qapi-types.py | 2 +-
scripts/qapi-visit.py | 72 ++++++-----
scripts/qapi.py | 23 ++--
scripts/qmp/qemu-ga-client | 2 +-
scripts/qmp/qmp | 4 +-
scripts/qmp/qmp-shell | 2 +-
scripts/qmp/qmp.py | 4 +-
scripts/tracetool.py | 4 +-
target-i386/cpu.c | 97 +++++++-------
target-ppc/translate_init.c | 12 +-
tests/image-fuzzer/runner.py | 12 +-
tests/qemu-iotests/qed.py | 2 +-
tests/test-opts-visitor.c | 6 +-
tests/test-qdev-global-props.c | 18 +--
tests/test-qmp-commands.c | 2 +-
tests/test-qmp-input-strict.c | 28 ++---
tests/test-qmp-input-visitor.c | 80 ++++++------
tests/test-qmp-output-visitor.c | 36 +++---
tests/test-string-input-visitor.c | 34 ++---
tests/test-string-output-visitor.c | 16 +--
tests/test-visitor-serialization.c | 54 ++++----
util/qemu-sockets.c | 4 +-
vl.c | 26 ++--
71 files changed, 1092 insertions(+), 1089 deletions(-)
--
2.4.3
- [Qemu-devel] [PULL 00/31] QAPI patches for 2016-02-09,
Markus Armbruster <=
- [Qemu-devel] [PULL 09/31] qapi: Drop dead parameter in gen_params(), Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 03/31] Revert "tracetool: use Python 2.4-compatible exception handling syntax", Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 02/31] scripts/qmp: Use Python 2.6 "except E as ..." syntax, Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 01/31] qapi: Use Python 2.6 "except E as ..." syntax, Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 07/31] qapi: Drop dead dealloc visitor variable, Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 05/31] qobject: Document more shortcomings in our number handling, Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 10/31] hmp: Drop pointless allocation during qapi visit, Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 20/31] qapi: Don't cast Enum* to int*, Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 26/31] qapi: Tighten qmp_input_end_list(), Markus Armbruster, 2016/02/09
- [Qemu-devel] [PULL 30/31] qapi: Fix compilation failure on MIPS and SPARC, Markus Armbruster, 2016/02/09