Separate positional from by name cast#7503
Closed
robert3005 wants to merge 4 commits into
Closed
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Apr 20, 2026
Performance Gate Passed
⚡ 13 improved benchmarks
✅ 1150 untouched benchmarks
⏩ 1457 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | new_alp_prim_test_between[f64, 32768] |
253 µs | 193.7 µs | +30.6% |
| ⚡ | Simulation | new_bp_prim_test_between[i64, 16384] |
145 µs | 116.1 µs | +24.89% |
| ⚡ | Simulation | new_bp_prim_test_between[i64, 32768] |
237 µs | 178.4 µs | +32.81% |
| ⚡ | Simulation | old_alp_prim_test_between[f32, 32768] |
272 µs | 241.7 µs | +12.54% |
| ⚡ | Simulation | old_alp_prim_test_between[f64, 32768] |
351.5 µs | 287.2 µs | +22.37% |
| ⚡ | Simulation | old_bp_prim_test_between[i32, 32768] |
248.9 µs | 220.8 µs | +12.76% |
| ⚡ | Simulation | old_bp_prim_test_between[i64, 16384] |
220.1 µs | 189.2 µs | +16.31% |
| ⚡ | Simulation | old_alp_prim_test_between[f64, 16384] |
238.8 µs | 206.9 µs | +15.45% |
| ⚡ | Simulation | new_alp_prim_test_between[f32, 32768] |
184.8 µs | 156.3 µs | +18.2% |
| ⚡ | Simulation | new_alp_prim_test_between[f32, 16384] |
120.8 µs | 106.2 µs | +13.76% |
| ⚡ | Simulation | new_alp_prim_test_between[f64, 16384] |
157.3 µs | 127.8 µs | +23.02% |
| ⚡ | Simulation | new_bp_prim_test_between[i32, 32768] |
169.8 µs | 141.5 µs | +19.97% |
| ⚡ | Simulation | old_bp_prim_test_between[i64, 32768] |
329.3 µs | 266 µs | +23.78% |
Comparing rk/castopts (19ac0da) with develop (24fcc56)
Footnotes
-
1457 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