Skip to content

perf: reduce renderer timestamp allocations - #217

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

daisuke8000 merged 1 commit into
mainfrom
feat/dsk-141

Conversation

@daisuke8000

Copy link
Copy Markdown
Owner

Reduces transient timestamp strings in the default UTC, JSON and ext-json renderers while preserving the existing RFC3339 bytes, fractional precision and timezone suffixes. Adds regressions covering fractional seconds, leap seconds, dates outside the usual year range and timestamp zones.

Validation: cargo fmt --all --check, cargo audit, cargo build --workspace --locked, and 16 renderer tests passed. Independent review found no actionable issues. Audit retains the existing allowed proc-macro-error2 unmaintained warning. Allocation improvements are based on the changed allocation paths; no throughput speedup is claimed.

DSK-141

@daisuke8000
daisuke8000 merged commit 2643913 into main Oct 12, 2026
2 checks passed
@daisuke8000
daisuke8000 deleted the feat/dsk-141 branch October 12, 2026 12:40
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