Proof Portal
jsonparser
ProbeLabs23 findings · 123 requirementsThe fastest JSON parser for Go — formally verified with ReqProof (real library, master).
v1.5.0: Config, name aliases, streaming ReaderParser
Owned by Buger
Intent
What this change sets out to do, in the author's words.
v1.5.0 introduces opt-in Config (AllowSingleQuotes, AllowUnknownEscapes, MaxBufferSize) plus package-level name aliases (EachArray/EachObject/EachArrayErr/EachArrayWildcard) and a streaming ReaderParser with Get, GetString, and ArrayEach backed by a bounded sliding window. New surface traces to SYS-REQ-115 (Config + lenient parsing) and SYS-REQ-116 (streaming ReaderParser) via source-native // SYS-REQ-xxx code annotations.
Affected requirements
The requirements this change touches — each links to its full page.
In scope (2)
Readiness
The conditions that must hold before this change is considered mergeable.
- Requirements reviewed
- No suspect trace links
History
This change's decision lineage — who did what, when. Most recent first.
- CreatedBugerJul 28, 2026 · 3 weeks ago
Change history
Every recorded revision of this change's source file — newest first, each with its commit message and the diff for that change.
Every recorded revision of this object's source — newest first, each with the commit message and its file-level diff.