Commit 7f2007d192 for qemu.org

commit 7f2007d1924565c7a38b2c6ba01ebc1a85db0a49
Merge: b4bdad7dce b6368e7c77
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Fri Jul 3 07:42:51 2026 +0200

    Merge tag 'pull-qobject-2026-07-02' of https://repo.or.cz/qemu/armbru into staging

    QObject patches for 2026-07-02

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJGBAABCgAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmpGUpgSHGFybWJydUBy
    # ZWRoYXQuY29tAAoJEDhwtADrkYZTA3wP/jXwy30ND7OQE5HErDKp4priCm9cMPcR
    # 30FxOS+E9bAT6KCDmnUqRVELebGn0x3gz9MXWO8qQcU4MHneN4M/42Dh/oa1t+xd
    # Zva2rIfVW1FHPvzEfsKsUFPq1LaY+uM9XW2DdEjyv11RoMZwVHiWseURXwB2HNLH
    # HNfxBOlGa8VTvI5kpRafN+DNRjeMEWcIXqZRHr51GeFfc6av0CTUYM2xdwRQTw3m
    # GQGDvLIllxb9STwnSKieBdkCpBGSwffcjJipt7VmvORYNsi3pcJgAhWFzM9UWqPp
    # ZENwziphyd/4XLAC4EaMlXnXlAzLJh+H7+th6Ylirkjo1sULO9cCFbYcANqljLdT
    # GIIafRoe4zuZp1gFPgT51nA53Adzd1TWCT462R1uzbVJxoEdthsYVB7WMamBJySA
    # MuuMjq4JVeROBgDbO/X7+EnzmI0torT24XpFxFjfBGb9zSnG7YRzSSf8sDQIwir+
    # tlh0e6LzsVJckJ0IUAjglLKb49QUnmzrSx8+6LCH0iFMkHWwXdtd5Vyk5SofIXIy
    # Dc6t2qH8USkOjwgs5vKdr9m8LEv2iELegpanmZDTd+zIEFR1WP1SRiirmkoD7QJY
    # 0zK3gabC5uUpcfKx6EE2UXWpFW/tVDjMUN43QoL48/pVDuYUcqXJ8y2DEqjHV4Sd
    # O5wd3ZOFdvVc
    # =jshD
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 02 Jul 2026 13:59:20 CEST
    # gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
    # gpg:                issuer "armbru@redhat.com"
    # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
    # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
    # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

    * tag 'pull-qobject-2026-07-02' of https://repo.or.cz/qemu/armbru:
      json-parser: add location to JSON parsing errors
      json-streamer: do not heap-allocate JSONToken
      json-streamer: remove token queue
      json-streamer: make brace/bracket count unsigned
      json-streamer: reuse parser
      json-parser: replace with a push parser
      qobject/json-writer: preallocate output buffer

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>