Skip to content

feat(diagnosticism): nanoseconds_to_string() optimisation - #14

Merged
Hazzoz merged 10 commits into
masterfrom
time_str.auto_buffer
Jun 28, 2026
Merged

feat(diagnosticism): nanoseconds_to_string() optimisation#14
Hazzoz merged 10 commits into
masterfrom
time_str.auto_buffer

Conversation

@synesissoftware

Copy link
Copy Markdown
Owner

No description provided.

…on formatting

Port the Diagnosticism.Python 0.16.0 time_format algorithm with inline
tests matching test_time_format.py. Export at the crate root, add Criterion
benchmarks, update README tagline, and bump version to 0.3.0.
…ing()`

Avoid heap allocation on typical outputs with inline 15-byte NanosecondsStr
storage, manual buffer formatting, and ilog10 scale selection; split
time_format into format and nanoseconds_str submodules and export the type
at the crate root.
Base automatically changed from time_str to master June 28, 2026 09:33
@mwsis mwsis assigned synesissoftware and unassigned mwsis Jun 28, 2026
@Hazzoz
Hazzoz merged commit 4da98c9 into master Jun 28, 2026
2 checks passed
@synesissoftware
synesissoftware deleted the time_str.auto_buffer branch July 7, 2026 02:25
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.

3 participants