Marc-André Lureau <marcandre.lur...@redhat.com> writes: > Hi, > > This series is based on patches 2-5 from "[PATCH v2 00/54] qapi: add #if > pre-processor conditions to generated code". Generating a literal qobject > will allow to easily introduce #if conditionals from the original series. > > v2: > - use QLIST_FOREACH_ENTRY for list comparison > - update qdict comparison to check for the size instead of doing a > qdict copy > - commit message update > - add r-b tags > > Marc-André Lureau (14): > qdict: add qdict_put_null() helper > qlit: move qlit from check-qjson to qobject/ > qlit: use QLit prefix consistently > qlit: remove compound literals > qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() > qlit: make qlit_equal_qobject return a bool > qlit: make qlit_equal_qobject() take const arguments > qlit: add QLIT_QNULL and QLIT_BOOL > qlit: Replace open-coded qnum_get_int() by call > tests: add qlit tests > qlit: improve QLit dict vs qdict comparison > qlit: improve QLit list vs qlist comparison > qlit: add qobject_form_qlit() > qapi: generate a literal qobject for introspection
PATCH 14 makes sense only together with work mentioned in its commit message. Without PATCH 14, PATCH 13 is left without a user. Fortunately, PATCH 01-12 make sense on their own: applied to qapi-next. PATCH 13-14 applied to qapi-not-next, to give you a suitable base for respins of the remainder of "qapi: add #if pre-processor conditions to generated code".