The following changes since commit a59157f98f0b69b0bbdb26bc15fbc4d6c8060799:
Merge tag 'pull-riscv-to-apply-20260701' of https://github.com/alistair23/qemu into staging (2026-07-02 10:44:50 +0200)
are available in the Git repository at:
https://repo.or.cz/qemu/armbru.git tags/pull-qobject-2026-07-02
for you to fetch changes up to b6368e7c77aad190f44570f589ccaa4b5cb4818d:
json-parser: add location to JSON parsing errors (2026-07-02 13:56:35 +0200)
----------------------------------------------------------------
QObject patches for 2026-07-02
----------------------------------------------------------------
Bin Guo (1):
qobject/json-writer: preallocate output buffer
Paolo Bonzini (6):
json-parser: replace with a push parser
json-streamer: reuse parser
json-streamer: make brace/bracket count unsigned
json-streamer: remove token queue
json-streamer: do not heap-allocate JSONToken
json-parser: add location to JSON parsing errors
include/qobject/json-parser.h | 16 +-
qobject/json-parser-int.h | 13 +-
qobject/json-lexer.c | 11 +-
qobject/json-parser.c | 591 ++++++++++++++++++++++++------------------
qobject/json-streamer.c | 121 +++++----
qobject/json-writer.c | 5 +-
6 files changed, 433 insertions(+), 324 deletions(-)
--
2.54.0