Skip to content

feat(chunked): swizzle FixedSizeList chunks during canonicalization

e0e8c96
Select commit
Loading
Failed to load commit list.
Merged

perf: fast FixedSizeListArray canonicalization for chunked arrays #8161

feat(chunked): swizzle FixedSizeList chunks during canonicalization
e0e8c96
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis failed May 29, 2026 in 0s

1 benchmark 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.

⚡ 1 improved benchmark
❌ 1 regressed benchmark
✅ 1264 untouched benchmarks
🆕 9 new benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 225.4 µs 188.1 µs +19.85%
Simulation chunked_varbinview_canonical_into[(100, 100)] 273.1 µs 307.8 µs -11.28%
🆕 Simulation canonicalize[1024, 2] N/A 18.7 µs N/A
🆕 Simulation canonicalize[1024, 8] N/A 20.4 µs N/A
🆕 Simulation canonicalize[16, 2] N/A 23.9 µs N/A
🆕 Simulation canonicalize[256, 2] N/A 18.9 µs N/A
🆕 Simulation canonicalize[256, 32] N/A 24.7 µs N/A
🆕 Simulation canonicalize[1024, 32] N/A 24.6 µs N/A
🆕 Simulation canonicalize[16, 32] N/A 25.6 µs N/A
🆕 Simulation canonicalize[16, 8] N/A 20.6 µs N/A
🆕 Simulation canonicalize[256, 8] N/A 20.4 µs N/A

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing claude/admiring-keller-4Sz1N (e0e8c96) with develop (30103b8)

Open in CodSpeed