Skip to content

Add #[inline] hints to hot path functions#8260

Merged
joseph-isaacs merged 3 commits into
developfrom
claude/vortex-array-inlining-perf-HV9B8
Jun 5, 2026
Merged

Add #[inline] hints to hot path functions#8260
joseph-isaacs merged 3 commits into
developfrom
claude/vortex-array-inlining-perf-HV9B8

perf: drop three unjustified `#[inline]` annotations after ablation a…

5d9bb1f
Select commit
Loading
Failed to load commit list.
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)

Open in CodSpeed