Skip to content

update to use Slots

f3d9155
Select commit
Loading
Failed to load commit list.
Merged

PatchedArray: basics and wiring #7002

update to use Slots
f3d9155
Select commit
Loading
Failed to load commit list.
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)

Open in CodSpeed

Footnotes

  1. 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.