Bulk take in ListView naive_rebuild #6492
+377
−4
Open
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Feb 16, 2026 in 0s
Performance Gate Passed
⚡ 1 improved benchmark
✅ 1056 untouched benchmarks
🆕 7 new benchmarks
⏩ 1346 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| 🆕 | Simulation | i8_large_lists_list_by_list |
N/A | 427.8 ms | N/A |
| 🆕 | Simulation | i32_at_heuristic_threshold[768] |
N/A | 8.8 ms | N/A |
| 🆕 | Simulation | i32_small_overlapping_take |
N/A | 382.4 µs | N/A |
| 🆕 | Simulation | varbinview_always_take |
N/A | 72.4 ms | N/A |
| 🆕 | Simulation | struct_always_take |
N/A | 8.6 ms | N/A |
| 🆕 | Simulation | i32_at_heuristic_threshold[1024] |
N/A | 10.9 ms | N/A |
| 🆕 | Simulation | i32_at_heuristic_threshold[512] |
N/A | 4.9 ms | N/A |
| ⚡ | Simulation | rebuild_naive |
2,681.3 µs | 267.6 µs | ×10 |
Comparing bp/listview-rebuild (554b549) with develop (3029e9b)
Footnotes
-
1346 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