Remove ScalarFnConstantRule #7575
+22
−46
Merged
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Apr 20, 2026 in 0s
Performance Gate Passed
⚡ 57 improved benchmarks
✅ 1106 untouched benchmarks
⏩ 1462 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | bench_compare_primitive[(10000, 2)] |
118.7 µs | 105.6 µs | +12.41% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 128)] |
119.7 µs | 107.1 µs | +11.79% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 4)] |
118 µs | 105.7 µs | +11.61% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 512)] |
128.2 µs | 115.7 µs | +10.81% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 8)] |
118.1 µs | 106 µs | +11.36% |
| ⚡ | Simulation | bench_compare_sliced_dict_primitive[(1000, 10000)] |
92.8 µs | 82.3 µs | +12.78% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 32)] |
118.4 µs | 106.1 µs | +11.67% |
| ⚡ | Simulation | bench_compare_sliced_dict_primitive[(2000, 10000)] |
97.9 µs | 87.4 µs | +12.1% |
| ⚡ | Simulation | bench_compare_sliced_dict_primitive[(2500, 10000)] |
100.7 µs | 89.8 µs | +12.2% |
| ⚡ | Simulation | bench_compare_sliced_dict_primitive[(3333, 10000)] |
105.4 µs | 94.4 µs | +11.63% |
| ⚡ | Simulation | bench_compare_sliced_dict_primitive[(5000, 10000)] |
114 µs | 102.8 µs | +10.88% |
| ⚡ | Simulation | bench_compare_varbin[(10000, 2)] |
125.6 µs | 114.2 µs | +10.01% |
| ⚡ | Simulation | bench_compare_varbinview[(10000, 2)] |
125.2 µs | 113.6 µs | +10.22% |
| ⚡ | Simulation | bench_compare_varbinview[(10000, 8)] |
125.5 µs | 113.6 µs | +10.51% |
| ⚡ | Simulation | bench_compare_varbinview[(10000, 128)] |
128.3 µs | 116.1 µs | +10.44% |
| ⚡ | Simulation | bench_compare_varbinview[(10000, 32)] |
125.8 µs | 114 µs | +10.32% |
| ⚡ | Simulation | case_when_nary_10_conditions[1000] |
305.3 µs | 259.4 µs | +17.68% |
| ⚡ | Simulation | case_when_all_false[1000] |
105.9 µs | 92.9 µs | +13.94% |
| ⚡ | Simulation | case_when_all_true[1000] |
87.5 µs | 75.2 µs | +16.32% |
| ⚡ | Simulation | case_when_nary_early_dominant[1000] |
158.4 µs | 138.7 µs | +14.23% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing rk/between (5b07f05) with develop (be2a14b)
Footnotes
-
1462 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