Skip to content

Add list_length scalar function#8495

Merged
mhk197 merged 6 commits into
developfrom
mk/list-length
Jun 26, 2026
Merged

Add list_length scalar function#8495
mhk197 merged 6 commits into
developfrom
mk/list-length

fix

8ac3a23
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis failed Jun 26, 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.

⚡ 6 improved benchmarks
❌ 1 regressed benchmark
✅ 1582 untouched benchmarks
🆕 6 new benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation slice_empty_vortex 339.4 ns 397.8 ns -14.66%
Simulation chunked_bool_canonical_into[(1000, 10)] 27.2 µs 15.8 µs +71.66%
Simulation copy_nullable[65536] 1.4 ms 1 ms +32.02%
Simulation copy_non_nullable[65536] 1,089.2 µs 908.5 µs +19.89%
Simulation bitwise_not_vortex_buffer_mut[128] 215.3 ns 186.1 ns +15.67%
Simulation bitwise_not_vortex_buffer_mut[1024] 275.6 ns 246.4 ns +11.84%
Simulation eq_i64_constant 318.6 µs 288.7 µs +10.34%
🆕 Simulation list_length_large N/A 10 ms N/A
🆕 Simulation list_length_medium N/A 142.5 µs N/A
🆕 Simulation list_length_small N/A 57.7 µs N/A
🆕 Simulation listview_length_large N/A 6 ms N/A
🆕 Simulation listview_length_medium N/A 97.2 µs N/A
🆕 Simulation listview_length_small N/A 37.8 µ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 mk/list-length (8ac3a23) with develop (3451cb0)

Open in CodSpeed

Footnotes

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