mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-08-30 00:33:19 +00:00
glaze: upgrade 7.8.2 -> 8.0.0
Major release that tightens correctness and hardens the readers, per upstream release notes. Full UTF-8 validation is now performed on every read (RFC 8259 8.1) including values reached through skip/raw_json and unmatched keys, with an opt-out option; out-of-range integers are rejected rather than silently wrapped (the range check previously ran after the operation that destroyed the value); reader recursion is bounded at 256 levels so hostile buffers report exceeded_max_recursive_depth instead of overflowing the stack; truncated non-null-terminated input reports unexpected_end and blank input reports no_read_input instead of spurious success; and BEVE variants move to the v2 wire format with tagging decided per variant rather than per alternative. Buffers that used to parse may now correctly fail. Glaze remains a header-only C++23 library (cxx_std_23 target feature unchanged) and no recipe in this layer DEPENDS on it, so the ABI-less break has no in-layer consumers. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4d29875d83fbbf50485c846dbbbed8"
|
||||
|
||||
SRC_URI = "git://github.com/stephenberry/glaze;protocol=https;branch=main;tag=v${PV}"
|
||||
|
||||
SRCREV = "c2eef5e33ef0b0e221e8b2154f7988dcaa13f483"
|
||||
SRCREV = "be4481f4b106fc82f0b7bc85f6a92202f8c0dd59"
|
||||
|
||||
inherit cmake
|
||||
|
||||
Reference in New Issue
Block a user