Better fixed-width buffer filtering - #8723
Open
robert3005 wants to merge 7 commits into
Open
CodSpeed HQ / CodSpeed Performance Analysis
failed
Jul 28, 2026 in 0s
2 benchmarks regressed
⚡ 21 improved benchmarks
❌ 2 regressed benchmarks
✅ 1826 untouched benchmarks
⏩ 46 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | random_i16[0.01] |
27.2 µs | 36.5 µs | -25.45% |
| ❌ | Simulation | random_i64[0.01] |
28.7 µs | 35.5 µs | -18.99% |
| ⚡ | Simulation | patterns_i128[Contiguous] |
234.3 µs | 17.6 µs | ×13 |
| ⚡ | Simulation | random_i8[0.5] |
81.6 µs | 42.3 µs | +93.1% |
| ⚡ | Simulation | random_i8[0.8] |
90.6 µs | 50.6 µs | +79.12% |
| ⚡ | Simulation | random_i64[0.8] |
277.7 µs | 167.7 µs | +65.58% |
| ⚡ | Simulation | random_i16[0.8] |
101.5 µs | 67 µs | +51.52% |
| ⚡ | Simulation | patterns_i128[Runs] |
244.5 µs | 165.7 µs | +47.57% |
| ⚡ | Simulation | random_i16[0.5] |
89.5 µs | 62.7 µs | +42.78% |
| ⚡ | Simulation | random_i64[0.5] |
204.7 µs | 147.8 µs | +38.54% |
| ⚡ | Simulation | random_i32[0.8] |
127.9 µs | 93.3 µs | +37.11% |
| ⚡ | Simulation | random_i128[0.8] |
388.6 µs | 283.5 µs | +37.1% |
| ⚡ | Simulation | random_i32[0.5] |
113.7 µs | 85.1 µs | +33.65% |
| ⚡ | Simulation | random_i128[0.5] |
289.9 µs | 218 µs | +32.95% |
| ⚡ | Simulation | random_i8[0.95] |
66.2 µs | 50.8 µs | +30.34% |
| ⚡ | Simulation | patterns_i128[Random] |
289.9 µs | 226.1 µs | +28.25% |
| ⚡ | Simulation | random_i256[0.8] |
638.9 µs | 533.1 µs | +19.84% |
| ⚡ | Simulation | random_i256[0.5] |
445.1 µs | 373.3 µs | +19.22% |
| ⚡ | Simulation | random_i16[0.95] |
80.6 µs | 68.2 µs | +18.07% |
| ⚡ | Simulation | take_filter_primitive_large_random_mask_random_indices[(12500, 25000)] |
366 µs | 311.8 µs | +17.36% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 rk/filterbuffer (b471442) with develop (28d327c)
Footnotes
-
46 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