From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50153) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsssW-0007iU-TA for qemu-devel@nongnu.org; Thu, 14 May 2015 09:08:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YsssR-0004Q4-VZ for qemu-devel@nongnu.org; Thu, 14 May 2015 09:08:44 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51549) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsssR-0004Pv-Mb for qemu-devel@nongnu.org; Thu, 14 May 2015 09:08:39 -0400 Message-ID: <55549E2A.9030509@redhat.com> Date: Thu, 14 May 2015 07:07:54 -0600 From: Eric Blake MIME-Version: 1.0 References: <1431607862-9238-1-git-send-email-eblake@redhat.com> In-Reply-To: <1431607862-9238-1-git-send-email-eblake@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hSTQKwAu5Xcalgo8gqxaPbpHtiQ0h7PHG" Subject: Re: [Qemu-devel] [PATCH v4 00/16] Fix qapi mangling of downstream names List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, akong@redhat.com, berto@igalia.com, armbru@redhat.com, mdroth@linux.vnet.ibm.com This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hSTQKwAu5Xcalgo8gqxaPbpHtiQ0h7PHG Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 05/14/2015 06:50 AM, Eric Blake wrote: > 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. >=20 > 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. >=20 > v3 was here: > https://lists.gnu.org/archive/html/qemu-devel/2015-05/msg00519.html > [already queued in Markus tree, but not yet in a pull request, so > that queue can be ruthlessly rebased] >=20 > v4 includes 2 new patches (although 14/14 is somewhat unrelated, Make that 16/16 as the new patch that could be deferred to later (I was looking at the overall size of v3, while writing about v4) > and could easily be dropped from the series if it needs another > spin without holding up the rest of the series), incorporates > Markus' suggestions for more comments, and simplifies special-casing > of lists of builtin types. >=20 --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --hSTQKwAu5Xcalgo8gqxaPbpHtiQ0h7PHG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJVVJ4rAAoJEKeha0olJ0NqF/cH/3qb/4kwBcOk0DZiP+E7vSJ8 RxMuHuyOVC+fmu+6OOXgiYv1nFybxiYSfCN42BUGIOFtUZ17OEIDjdBTkeVrXPGV SY0nLOfiJP5IGd3dI134FvqI0Ru3fZ/5OCe4mqxkBs5piyQwEQ3JJqGSNG1D5qSb Uhr+8gfOb+ofG1GVeiDlT4+zHtwLnGsZFShhEIWZ9xela/EB9ih7OPl30Jpstq+s EjPG3MP/BKyTICQW/b0ftim7j0DVXn3Kn50NHew5esddaxiRgv2XzrbUiRAiVlO/ 6gIUVoY1UgEAmJ5wuoimcI/tcqnK5aBv4JNLFWxsEvefZCV08LfjYKVPa7F1ZbI= =/wSj -----END PGP SIGNATURE----- --hSTQKwAu5Xcalgo8gqxaPbpHtiQ0h7PHG--