feat: ArrayOperations infallible, eager validation + new_unchecked #4177
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Aug 19, 2025 in 0s
Performance Gate Passed
Summary
⚡ 26 improvements
✅ 865 untouched benchmarks
Benchmarks breakdown
| Benchmark | BASE |
HEAD |
Change | |
|---|---|---|---|---|
| ⚡ | old_alp_prim_test_between[f32, 16384] |
168.4 µs | 151.9 µs | +10.85% |
| ⚡ | old_alp_prim_test_between[f32, 32768] |
332.3 µs | 286 µs | +16.18% |
| ⚡ | old_alp_prim_test_between[f64, 16384] |
208.4 µs | 174.6 µs | +19.37% |
| ⚡ | old_alp_prim_test_between[f64, 32768] |
321.1 µs | 255.2 µs | +25.79% |
| ⚡ | new_bp_prim_test_between[i16, 16384] |
75.6 µs | 67.8 µs | +11.44% |
| ⚡ | new_bp_prim_test_between[i16, 32768] |
119.6 µs | 105.2 µs | +13.69% |
| ⚡ | new_bp_prim_test_between[i32, 16384] |
93.1 µs | 77.7 µs | +19.84% |
| ⚡ | new_bp_prim_test_between[i32, 32768] |
153.8 µs | 124.2 µs | +23.85% |
| ⚡ | new_bp_prim_test_between[i64, 16384] |
124.8 µs | 94.6 µs | +31.93% |
| ⚡ | new_bp_prim_test_between[i64, 2048] |
43 µs | 38.4 µs | +11.93% |
| ⚡ | new_bp_prim_test_between[i64, 32768] |
216.7 µs | 157.4 µs | +37.72% |
| ⚡ | old_bp_prim_test_between[i32, 16384] |
151.1 µs | 136.3 µs | +10.89% |
| ⚡ | old_bp_prim_test_between[i32, 32768] |
222.8 µs | 191.1 µs | +16.59% |
| ⚡ | old_bp_prim_test_between[i64, 16384] |
191.5 µs | 157 µs | +22% |
| ⚡ | old_bp_prim_test_between[i64, 32768] |
299.8 µs | 232.6 µs | +28.88% |
| ⚡ | new_raw_prim_test_between[i32, 2048] |
30.1 µs | 23.8 µs | +26.76% |
| ⚡ | filter_runend[(1000, 16, 0.005)] |
30.9 µs | 25.4 µs | +22.02% |
| ⚡ | filter_runend[(1000, 16, 0.01)] |
29.8 µs | 24.2 µs | +23.21% |
| ⚡ | filter_runend[(1000, 16, 0.03)] |
33.4 µs | 25.3 µs | +32.05% |
| ⚡ | filter_runend[(1000, 256, 0.005)] |
26.9 µs | 21.3 µs | +26.47% |
| ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Loading