Eric Blake <ebl...@redhat.com> 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!