Skip to content

test(conformance): add jiter to the strict JSON and duplicate-key tables - #69

Merged
simonvanlierde merged 2 commits into
mainfrom
test/conformance-jiter
Oct 19, 2026
Merged

simonvanlierde merged 2 commits into
mainfrom
test/conformance-jiter

Conversation

@simonvanlierde

Copy link
Copy Markdown
Owner

Adds jiter 0.17.0 to the strict JSON table (default options) and to the duplicate-key table (catch_duplicate_keys=True). The Python drivers now hand jiter the raw bytes. Also notes that serde_json5's verdict on depth-10000.json is not stable between runs.

- py-jiter runs jiter 0.17.0 from_json with default options; py-jiter-dupes turns on catch_duplicate_keys
- Python drivers now take bytes and decode inside text parsers, so jiter gets the raw file as the README says
- jiter accepts NaN and Infinity by default (5 files) and rejects lone surrogates (2 files)
- serde_json5 parsed depth-10000.json in this run after overflowing its stack on 2026-10-14 with the same version and compiler; the note now says its verdict there is not stable
@simonvanlierde
simonvanlierde enabled auto-merge (squash) October 19, 2026 14:58
@simonvanlierde
simonvanlierde merged commit 44abd0c into main Oct 19, 2026
20 checks passed
@simonvanlierde
simonvanlierde deleted the test/conformance-jiter branch October 19, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant