Chore: fix from_iter impls in vectors#5075
Merged
Merged
CodSpeed HQ / CodSpeed Performance Analysis
failed
Oct 27, 2025 in 0s
Performance Regression: -37.81%
Summary
⚡ 4 improvements
❌ 4 regressions
✅ 1310 untouched
🆕 7 new
⏩ 22 skipped1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Benchmarks breakdown
| Benchmark | BASE |
HEAD |
Change | |
|---|---|---|---|---|
| ⚡ | patched_take_200k_dispersed |
5.7 ms | 4.7 ms | +19.76% |
| ⚡ | patched_take_200k_first_chunk_only |
5.4 ms | 4.8 ms | +11.89% |
| ⚡ | take_200k_dispersed |
4.6 ms | 3.7 ms | +23.71% |
| ⚡ | take_200k_first_chunk_only |
4.3 ms | 3.4 ms | +25.65% |
| ❌ | from_iter[BitBuffer, 1024] |
7.1 µs | 8.7 µs | -18.09% |
| ❌ | from_iter[BitBuffer, 16384] |
41.3 µs | 64.2 µs | -35.67% |
| ❌ | from_iter[BitBuffer, 2048] |
9.3 µs | 12.3 µs | -24.31% |
| ❌ | from_iter[BitBuffer, 65536] |
150 µs | 241.1 µs | -37.81% |
| 🆕 | decompress[("alp_for_bp_f64", 0x782350)] |
N/A | 24.2 ms | N/A |
| 🆕 | decompress[("datetime_for_bp", 0x785630)] |
N/A | 34.9 ms | N/A |
| 🆕 | decompress[("dict_fsst_varbin_bp_string", 0x784740)] |
N/A | 14.5 ms | N/A |
| 🆕 | decompress[("dict_fsst_varbin_string", 0x7840b0)] |
N/A | 14.5 ms | N/A |
| 🆕 | decompress[("dict_varbinview_string", 0x782d70)] |
N/A | 14.7 ms | N/A |
| 🆕 | decompress[("for_bp_u64", 0x781c00)] |
N/A | 2.5 ms | N/A |
| 🆕 | decompress[("runend_for_bp_u32", 0x783200)] |
N/A | 2 ms | N/A |
Footnotes
-
22 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