Faster float parsing - #281
Closed
samuelcolvin wants to merge 13 commits into
Closed
samuelcolvin wants to merge 13 commits into
samuelcolvin wants to merge 13 commits into
CodSpeed / CodSpeed Performance Analysis
failed
Aug 31, 2026 in 0s
3 benchmarks regressed
⚡ 8 improved benchmarks
❌ 5 (👁 2) regressed benchmarks
✅ 54 untouched benchmarks
🆕 2 new benchmarks
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | unicode_dense_jiter_iter |
752 ns | 799 ns | -5.88% |
| ❌ | WallTime | unicode_dense_jiter_value |
763 ns | 809 ns | -5.69% |
| ❌ | WallTime | long_significand_floats_jiter_value |
93.1 µs | 98.2 µs | -5.16% |
| ⚡ | WallTime | doubles_array_jiter_value |
118.5 µs | 102.1 µs | +16.02% |
| ⚡ | WallTime | short_floats_jiter_value |
96 µs | 85 µs | +12.89% |
| ⚡ | WallTime | big_jiter_iter |
14.2 ms | 12.9 ms | +10.38% |
| ⚡ | WallTime | floats_array_jiter_value |
122 µs | 111.2 µs | +9.68% |
| ⚡ | WallTime | big_jiter_value |
22 ms | 20.5 ms | +7.23% |
| ⚡ | WallTime | pass2_jiter_iter |
1,045 ns | 987 ns | +5.88% |
| ⚡ | WallTime | pass1_jiter_value |
10.9 µs | 10.3 µs | +5.8% |
| ⚡ | WallTime | doubles_array_jiter_iter |
74 µs | 70 µs | +5.66% |
| 🆕 | WallTime | exponent_floats_jiter_iter |
N/A | 94.5 µs | N/A |
| 🆕 | WallTime | exponent_floats_jiter_value |
N/A | 127.4 µs | N/A |
| 👁 | WallTime | sentence_jiter_value |
1.1 µs | 1.2 µs | -5.95% |
| 👁 | WallTime | long_significand_floats_jiter_iter |
71.3 µs | 82.9 µs | -14.01% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing faster-floats (3a9f9a8) with main (9e7d52f)
Loading