Store Normalized validity on the array instead of in its children - #9202
Open
connortsui20 wants to merge 5 commits into
Open
Store Normalized validity on the array instead of in its children#9202connortsui20 wants to merge 5 commits into
Normalized validity on the array instead of in its children#9202connortsui20 wants to merge 5 commits into
CodSpeed HQ / CodSpeed Performance Analysis
failed
Aug 7, 2026 in 0s
Performance Regression: -5.77%
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 1 improved benchmark
❌ 2 regressed benchmarks
✅ 1934 untouched benchmarks
🆕 6 new benchmarks
⏩ 85 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | cold_misaligned[(64, 256)] |
4.4 ms | 5.3 ms | -17.24% |
| ❌ | Simulation | take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=16] |
1.2 ms | 1.3 ms | -10.33% |
| ⚡ | Simulation | decompress[u64, (1000, 16)] |
72.2 µs | 64 µs | +12.76% |
| 🆕 | Simulation | encode_non_nullable[2] |
N/A | 897.3 µs | N/A |
| 🆕 | Simulation | encode_non_nullable[256] |
N/A | 257.7 µs | N/A |
| 🆕 | Simulation | encode_non_nullable[32] |
N/A | 310.1 µs | N/A |
| 🆕 | Simulation | encode_nullable[2] |
N/A | 1.1 ms | N/A |
| 🆕 | Simulation | encode_nullable[256] |
N/A | 333.4 µs | N/A |
| 🆕 | Simulation | encode_nullable[32] |
N/A | 370.5 µ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 ct/fix-normalized (91c96d6) with develop (19f771f)
Footnotes
-
85 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