Add #[inline] hints to hot path functions#8260
Merged
Merged
CodSpeed HQ / CodSpeed Performance Analysis
failed
Jun 5, 2026
5 benchmarks regressed
⚠️ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
⚡ 47 improved benchmarks
❌ 5 regressed benchmarks
✅ 1455 untouched benchmarks
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | chunked_bool_canonical_into[(1000, 10)] |
31.7 µs | 46.9 µs | -32.36% |
| ❌ | Simulation | varbinview_zip_block_mask |
2.9 ms | 3.7 ms | -21.49% |
| ❌ | Simulation | compare[15] |
120.6 µs | 146.5 µs | -17.66% |
| ❌ | Simulation | compare[14] |
118.1 µs | 142.1 µs | -16.88% |
| ❌ | Simulation | compare[13] |
116.3 µs | 138.4 µs | -15.99% |
| ⚡ | Simulation | from_iter_bit_buffer[65536] |
241.4 µs | 113.5 µs | ×2.1 |
| ⚡ | Simulation | from_iter_bit_buffer[16384] |
64.7 µs | 32.5 µs | +99.25% |
| ⚡ | Simulation | from_iter_bit_buffer[2048] |
12.2 µs | 7.9 µs | +55.53% |
| ⚡ | Simulation | chunked_varbinview_canonical_into[(1000, 10)] |
284.5 µs | 198.6 µs | +43.23% |
| ⚡ | Simulation | chunked_varbinview_into_canonical[(1000, 10)] |
300.6 µs | 212.7 µs | +41.32% |
| ⚡ | Simulation | from_iter_bit_buffer[1024] |
8.6 µs | 6.2 µs | +38.3% |
| ⚡ | Simulation | binary_search_vortex |
669.4 ns | 486.7 ns | +37.56% |
| ⚡ | Simulation | chunked_varbinview_opt_canonical_into[(1000, 10)] |
308.3 µs | 226.5 µs | +36.08% |
| ⚡ | Simulation | chunked_varbinview_opt_into_canonical[(1000, 10)] |
323.9 µs | 241.1 µs | +34.33% |
| ⚡ | Simulation | varbinview_large |
175.3 µs | 132.7 µs | +32.07% |
| ⚡ | Simulation | take_search[(0.005, 1.0)] |
3.1 ms | 2.3 ms | +31.1% |
| ⚡ | Simulation | take_search[(0.005, 0.5)] |
1.5 ms | 1.2 ms | +30.89% |
| ⚡ | Simulation | take_search[(0.005, 0.1)] |
321.6 µs | 248.6 µs | +29.39% |
| ⚡ | Simulation | chunked_varbinview_canonical_into[(100, 100)] |
398.8 µs | 309.3 µs | +28.93% |
| ⚡ | Simulation | take_search[(0.01, 1.0)] |
3.3 ms | 2.5 ms | +28.66% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing claude/vortex-array-inlining-perf-HV9B8 (5d9bb1f) with develop (e484daf)
Loading