This repository was archived by the owner on Mar 18, 2026. It is now read-only.
v3.4.9
Bug Fixes
- Fix iterators over Sequence and FiniteSequence so that they are always cheap to create. Expensive computations are deferred until the iterator is actually used. This makes reasoning about the performance of code that uses iterators easier.
- Tradeoff: when digits are precomputed, forward iterating over a sequence is 20% slower, and reverse iterating over a finite sequence is 40% slower. This tradeoff is acceptable since one forward iteration over precomputed digits now takes approximately 3.6 nanoseconds, and one reverse iteration takes approximately 3.2 nanoseconds.