Stabilize JSON stdlib parsing/serialization paths and document v0.9.5 release notes#106
Merged
DanexCodr merged 12 commits intoApr 18, 2026
Merged
Conversation
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/1504aa83-c2e0-49d8-83c9-2120da4f4ccc Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/1504aa83-c2e0-49d8-83c9-2120da4f4ccc Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/1504aa83-c2e0-49d8-83c9-2120da4f4ccc Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/c48d93d0-102f-43ab-ac31-7161bf3d4ded Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/2f630da2-4575-41e2-9445-72b8f6ab34b6 Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/90137453-a556-44ba-ba8d-74699f39b99f Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/3094c6a6-1de6-4853-bcdf-3031c2512a6c Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/3094c6a6-1de6-4853-bcdf-3031c2512a6c Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/3094c6a6-1de6-4853-bcdf-3031c2512a6c Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/d8452a4d-8d57-4b07-a07c-57f69e4b4d3f Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/a98abe7c-d437-42c4-9d6b-20f3cf652a07 Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Agent-Logs-Url: https://github.com/coderive-lang/Coderive/sessions/7652370d-9604-47d3-ba88-69659a7777a4 Co-authored-by: DanexCodr <216312766+DanexCodr@users.noreply.github.com>
Copilot created this pull request from a session on behalf of
DanexCodr
April 18, 2026 02:45
View session
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Direct JSON usage had regressed in core string/object/unicode paths, and the comprehensive JSON demo had been pared back to avoid those failures. This update restores correct JSON behavior and reinstates full coverage in the JSON standard-library demo.
Parser correctness (
std/json/Json.cod)parseText()control flow to return deterministically from looped parsing logic instead of falling through to falseunterminated texterrors.\",\\,\n,\uXXXX, surrogate pairs) while making failure exits explicit.Object map safety (
JsonValue)set,has, andgetKeyto avoid invalid iteration/index behavior when object key arrays are empty.Serialization correctness
hex4) to avoid numeric-type mismatch during escape generation.b/f) are not incorrectly rewritten as control escapes.JSON demo coverage restoration
JsonStandardLibraryComprehensive.codassertions (text, object nesting, round-trip, unicode, invalid cases) using current language keywords/access style.Release docs
v0.9.5changelog entry summarizing JSON stabilization work.