From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:50113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SCVOS-0000sS-CY for qemu-devel@nongnu.org; Tue, 27 Mar 2012 08:20:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SCVOJ-0000Hw-MV for qemu-devel@nongnu.org; Tue, 27 Mar 2012 08:20:55 -0400 Received: from mx1.redhat.com ([209.132.183.28]:30659) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SCVOJ-0000He-EZ for qemu-devel@nongnu.org; Tue, 27 Mar 2012 08:20:47 -0400 From: Luiz Capitulino Date: Tue, 27 Mar 2012 09:20:38 -0300 Message-Id: <1332850851-4059-1-git-send-email-lcapitulino@redhat.com> Subject: [Qemu-devel] [PULL 00/13]: QMP queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: aliguori@us.ibm.com Cc: qemu-devel@nongnu.org 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(-)