PatchedArray: basics and wiring #7002
+2,940
−4
Merged
CodSpeed HQ / CodSpeed Performance Analysis
failed
Mar 31, 2026 in 0s
Performance Regression: -15.59%
⚡ 9 improved benchmarks
❌ 1 regressed benchmark
✅ 1096 untouched benchmarks
⏩ 1522 skipped benchmarks1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | chunked_bool_canonical_into[(1000, 10)] |
71.6 µs | 84.8 µs | -15.59% |
| ⚡ | Simulation | new_bp_prim_test_between[i16, 32768] |
146 µs | 132.2 µs | +10.46% |
| ⚡ | Simulation | new_bp_prim_test_between[i32, 16384] |
117.5 µs | 103.2 µs | +13.8% |
| ⚡ | Simulation | take_10k_contiguous |
331.2 µs | 272.6 µs | +21.49% |
| ⚡ | Simulation | new_bp_prim_test_between[i32, 32768] |
179.4 µs | 150.6 µs | +19.14% |
| ⚡ | Simulation | take_10k_random |
270.4 µs | 212.2 µs | +27.44% |
| ⚡ | Simulation | new_bp_prim_test_between[i64, 32768] |
242.3 µs | 183.7 µs | +31.91% |
| ⚡ | Simulation | new_bp_prim_test_between[i64, 16384] |
149 µs | 119.7 µs | +24.51% |
| ⚡ | Simulation | new_alp_prim_test_between[f64, 16384] |
154.7 µs | 133.1 µs | +16.26% |
| ⚡ | Simulation | old_alp_prim_test_between[f32, 32768] |
448.7 µs | 402.9 µs | +11.38% |
Comparing aduffy/patched-array (f3d9155) with develop (5ce08ed)
Footnotes
-
1522 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Loading