Marc-André Lureau <marcandre.lureau@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".