Make ScalarFn array validity lazy when the function defines a validity expression #8336
+68
−6
CodSpeed HQ / CodSpeed Performance Analysis
failed
Jun 10, 2026 in 0s
Performance Regression: -17.27%
⚠️ 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.
❌ 5 regressed benchmarks
✅ 1521 untouched benchmarks
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | varbinview_zip_block_mask |
2.9 ms | 3.7 ms | -21.57% |
| ❌ | Simulation | bitwise_not_vortex_buffer_mut[128] |
216.9 ns | 275.3 ns | -21.19% |
| ❌ | Simulation | bitwise_not_vortex_buffer_mut[1024] |
278.6 ns | 336.9 ns | -17.31% |
| ❌ | Simulation | bitwise_not_vortex_buffer_mut[2048] |
342.2 ns | 400.6 ns | -14.56% |
| ❌ | Simulation | varbinview_zip_fragmented_mask |
6.2 ms | 6.9 ms | -11.27% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing claude/cool-bardeen-l8jlsy-4-lazy-scalarfn-validity (d72800b) with claude/cool-bardeen-l8jlsy-3-definitely-all-invalid (365401e)1
Footnotes
Loading