Use PiecewiseSequence indices for FSL take#8800
Merged
Merged
CodSpeed HQ / CodSpeed Performance Analysis
failed
Jul 20, 2026
2 benchmarks regressed
⚡ 18 improved benchmarks
❌ 2 regressed benchmarks
✅ 1650 untouched benchmarks
🆕 128 new benchmarks
⏩ 44 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | copy_nullable[65536] |
1 ms | 1.4 ms | -24.31% |
| ❌ | Simulation | copy_non_nullable[65536] |
908.5 µs | 1,089.7 µs | -16.63% |
| ⚡ | Simulation | take_fsl_random[1024, 1000] |
15.2 ms | 6 ms | ×2.5 |
| ⚡ | Simulation | take_fsl_nullable_random[1024, 1000] |
14.8 ms | 6 ms | ×2.5 |
| ⚡ | Simulation | take_fsl_random[256, 1000] |
3.5 ms | 1.5 ms | ×2.2 |
| ⚡ | Simulation | take_fsl_nullable_random[256, 1000] |
3.4 ms | 1.5 ms | ×2.2 |
| ⚡ | Simulation | take_fsl_random[1024, 100] |
1,568.2 µs | 794.8 µs | +97.3% |
| ⚡ | Simulation | take_fsl_nullable_random[1024, 100] |
1,535.6 µs | 804.9 µs | +90.78% |
| ⚡ | Simulation | take_fsl_random[64, 1000] |
815.9 µs | 456.9 µs | +78.58% |
| ⚡ | Simulation | take_fsl_random[256, 100] |
418.5 µs | 234.8 µs | +78.24% |
| ⚡ | Simulation | take_fsl_nullable_random[64, 1000] |
812 µs | 472.4 µs | +71.87% |
| ⚡ | Simulation | take_fsl_nullable_random[256, 100] |
415.6 µs | 244.9 µs | +69.71% |
| ⚡ | Simulation | take_fsl_random[16, 1000] |
238.1 µs | 179 µs | +32.99% |
| ⚡ | Simulation | take_fsl_nullable_random[16, 1000] |
257.7 µs | 194.3 µs | +32.63% |
| ⚡ | Simulation | take_fsl_random[64, 100] |
123.3 µs | 94.6 µs | +30.28% |
| ⚡ | Simulation | take_fsl_random[4096, 1000] |
67.3 ms | 54.2 ms | +24.2% |
| ⚡ | Simulation | take_fsl_nullable_random[64, 100] |
131.6 µs | 107.4 µs | +22.53% |
| ⚡ | Simulation | take_fsl_nullable_random[4096, 1000] |
65.6 ms | 54.2 ms | +20.92% |
| ⚡ | Simulation | true_count_vortex_buffer[128] |
580.6 ns | 522.2 ns | +11.17% |
| ⚡ | Simulation | take_fsl_random[4096, 100] |
6.2 ms | 5.6 ms | +10.07% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 codex/piecewise-sequential-take (10ef731) with develop (05c7c2f)
Footnotes
-
44 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