All of them are QAPI fixes. The changes (since 8a22565b7c2d1920b02b94e7a8021c65895a3a22) are available in the following repository:
git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Laszlo Ersek (1): qapi: fix double free in qmp_output_visitor_cleanup() Paolo Bonzini (12): qapi: add struct-errors test case to test-qmp-output-visitor qapi: add a test case for type errors qapi: fail hard on stack imbalance qapi: fix memory leak on error qapi: shortcut visits on errors qapi: allow freeing partially-allocated objects qapi: untangle next_list qapi: place outermost object on qiv stack qapi: add strict mode to input visitor qmp: add and use q type specifier qmp: parse commands in strict mode qmp: document strict parsing QMP/qmp-spec.txt | 20 +++- docs/qapi-code-gen.txt | 4 +- monitor.c | 3 + qapi-schema-test.json | 2 +- qapi/qmp-input-visitor.c | 120 +++++++++++++++-------- qapi/qmp-input-visitor.h | 2 + qapi/qmp-output-visitor.c | 8 +- qmp-commands.hx | 4 +- scripts/qapi-commands.py | 2 +- scripts/qapi-visit.py | 20 +++- test-qmp-input-strict.c | 234 +++++++++++++++++++++++++++++++++++++++++++++ test-qmp-input-visitor.c | 19 ++++ test-qmp-output-visitor.c | 20 ++++ tests/Makefile | 5 +- 14 files changed, 407 insertions(+), 56 deletions(-)