Remove more scalar_at from sparse arrays #7439
+145
−20
Open
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Apr 15, 2026 in 0s
Performance Gate Passed
✅ 1153 untouched benchmarks
🆕 6 new benchmarks
⏩ 1455 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| 🆕 | Simulation | canonicalize_sparse_fixed_size_list[(10000, 7, 8)] |
N/A | 10.7 ms | N/A |
| 🆕 | Simulation | canonicalize_sparse_list[(50000, 11, 16)] |
N/A | 153.1 ms | N/A |
| 🆕 | Simulation | canonicalize_sparse_fixed_size_list[(50000, 7, 8)] |
N/A | 52.9 ms | N/A |
| 🆕 | Simulation | canonicalize_sparse_fixed_size_list[(50000, 11, 16)] |
N/A | 96.6 ms | N/A |
| 🆕 | Simulation | canonicalize_sparse_list[(50000, 7, 8)] |
N/A | 80.4 ms | N/A |
| 🆕 | Simulation | canonicalize_sparse_list[(10000, 7, 8)] |
N/A | 16.2 ms | N/A |
Comparing ngates/more-scalar-at (27bb9cd) with develop (4a5b7d7)
Footnotes
-
1455 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