From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:51872) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFpWl-0002PS-PL for qemu-devel@nongnu.org; Fri, 29 Apr 2011 11:22:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QFpWk-0006I2-Bg for qemu-devel@nongnu.org; Fri, 29 Apr 2011 11:22:43 -0400 Received: from mout.perfora.net ([74.208.4.195]:62023) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFpWk-0006H4-7T for qemu-devel@nongnu.org; Fri, 29 Apr 2011 11:22:42 -0400 From: Michael Roth Date: Fri, 29 Apr 2011 10:21:53 -0500 Message-Id: <1304090522-5861-1-git-send-email-mdroth@linux.vnet.ibm.com> Subject: [Qemu-devel] [PULL] QAPI code generator fix-ups List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aliguori@linux.vnet.ibm.com, agl@linux.vnet.ibm.com, mdroth@linux.vnet.ibm.com The following changes since commit 4e277a7c641698faf8f01599043b622f80237b42: Anthony Liguori (1): Add input marshaller are available in the git repository at: git://repo.or.cz/qemu/mdroth.git qapi-for-anthony Michael Roth (9): qapi: Fix type generator for structured type members qapi: input visiter, don't always allocate memory for structs qapi: Fix visiter generator for nested structs/qobjects qapi: some basename/guardname py utility functions qapi: add --prefix option to type generator qapi: add --prefix option for visiter generator qapi: test schema for test-visiter unit tests qapi: Makefile, build test-visiter with generated test code qapi: test-visiter, pull in gen code, tests for nested structures Makefile | 15 ++++++- qapi-schema-test.json | 11 +++++ qapi/qmp-input-visiter.c | 4 +- scripts/qapi-types.py | 69 ++++++++++++++++++++++---------- scripts/qapi-visit.py | 96 +++++++++++++++++++++++++++++++++------------ scripts/qapi.py | 12 +++++- test-visiter.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 251 insertions(+), 54 deletions(-) create mode 100644 qapi-schema-test.json