Tick Tock: Maintaining Time
Talkat RustConf 2026 · on Thursday, 2026-09-10· at 14:35· Room 510ac | Palais des Congrès de Montréal, Palais des Congrès de Montréal·
summary
Covers running the time crate: a seven‑year maintenance story that ships 50+ patch releases, enforces an MSRV policy, and treats security reports as top priority (bugs fixed within days). Describes spun‑off crates like deranged and numconf, zero-cost const macros for compile‑time format validation, multiple algorithmic improvements (novel branchless date math, fastest known leap‑year calc), benchmarks showing up to 11x faster offset datetime display, CI sharding that cuts test time from ~20 to ~4.5 minutes, and 20k lines toward a zoned‑datetime implementation.
AI-written summary · about
chapters (18)
- 0:00Introduction to time crate
- 1:05Maintenance history and 0.2 series
- 2:090.3 series and breaking changes
- 3:54Core types in time crate
- 6:02Creating values and macros
- 7:29Spin-off crates and dependencies
- 10:17Future plans and dependency cleanup
- 12:21Formatting and parsing improvements
- 14:32Format descriptions as compiler
- 16:40Compiler optimizations in time
- 19:11Date and time computation algorithms
- 21:37Performance optimizations
- 25:27Niche value optimization
- 26:30CI and testing improvements
- 29:22Testing limitations and security
- 31:06Language improvements and RFCs
- 32:32Action items and 1.0 plans
- 35:00Q&A session








