Skip to content

perf: borrow ext-json metadata during serialization - #218

Merged
daisuke8000 merged 1 commit into
mainfrom
feat/dsk-142
Oct 12, 2026
Merged

daisuke8000 merged 1 commit into
mainfrom
feat/dsk-142

Conversation

@daisuke8000

Copy link
Copy Markdown
Owner

Replaces the ext-json renderer’s per-line owned metadata map with a private borrowed serialization row, removing outer key allocations and metadata/label copies. Preserves sorted field order, optional omissions, nested label collisions, compact/pretty output and message encoding.

Validation: fmt, audit and workspace build passed; 18 renderer tests passed after integration with DSK-141. Byte-equivalence regressions and an independent review found no actionable behavior regressions. The existing allowed audit warning is unchanged. No measured throughput claim is made.

DSK-142

@daisuke8000
daisuke8000 merged commit 0b7df23 into main Oct 12, 2026
3 of 4 checks passed
@daisuke8000
daisuke8000 deleted the feat/dsk-142 branch October 12, 2026 12:56
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