Route StructArray through the array_slots accessors and drop unmasked_fields() - #9006
Merged
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Jul 29, 2026
Performance Gate Passed
⚡ 1 improved benchmark
✅ 1840 untouched benchmarks
⏩ 55 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | decompress[u64, (10000, 1024)] |
57.9 µs | 51.2 µs | +13.18% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing claude/array-slots-perf-fixes (ce11f58) with develop (2c8522f)
Footnotes
-
55 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