From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51073) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsCGX-0002PL-0Q for qemu-devel@nongnu.org; Tue, 12 May 2015 11:38:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YsCGS-0006gQ-AY for qemu-devel@nongnu.org; Tue, 12 May 2015 11:38:40 -0400 Received: from mx1.redhat.com ([209.132.183.28]:33201) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsCGS-0006gK-3D for qemu-devel@nongnu.org; Tue, 12 May 2015 11:38:36 -0400 From: Markus Armbruster References: <1430829055-4739-1-git-send-email-eblake@redhat.com> Date: Tue, 12 May 2015 17:37:49 +0200 In-Reply-To: <1430829055-4739-1-git-send-email-eblake@redhat.com> (Eric Blake's message of "Tue, 5 May 2015 06:30:41 -0600") Message-ID: <87fv714xiq.fsf@blackfin.pond.sub.org> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] [PATCH v3 00/14] Fix qapi mangling of downstream names List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eric Blake Cc: kwolf@redhat.com, akong@redhat.com, berto@igalia.com, qemu-devel@nongnu.org, mdroth@linux.vnet.ibm.com Eric Blake writes: > This series makes it possible to use downstream extensions > (such as __com.redhat_xyz) and temporary names (such as x-foo) > in every position possible in QAPI schemes, with added tests > that the generated code still compiles. > > There's still some things we could do to the qapi generator, > such as normalizing struct member names and C manglings and > creating named implicit types up front on the initial parse > rather than multiple times in each backend. But that should > wait until existing pending patches have landed, to minimize > rebase churn. > > v2 was here: > https://lists.gnu.org/archive/html/qemu-devel/2015-04/msg01300.html > > v3 includes several more of Markus' original RFC series, splits > up my work into smaller pieces, incorporates fixes suggested by > Markus, and rebases on top of the pending v8 qapi drop nested > structs series. The series has changed enough from v2 that it > is not worth showing git backport-diff statistics (as only patch > 1 survived intact). Applied to my qapi-next branch, thanks!