Fix Scalar de/serialization with proto and outline nulls from ScalarValue
#6309
CodSpeed HQ / CodSpeed Performance Analysis
failed
Feb 10, 2026 in 0s
Performance Regression: -15.87%
⚡ 12 improved benchmarks
❌ 14 regressed benchmarks
✅ 1109 untouched benchmarks
⏩ 1268 skipped benchmarks1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | chunked_varbinview_canonical_into[(100, 100)] |
949.4 µs | 1,055.4 µs | -10.04% |
| ❌ | Simulation | chunked_varbinview_canonical_into[(1000, 10)] |
823.1 µs | 928.9 µs | -11.39% |
| ❌ | Simulation | chunked_varbinview_opt_canonical_into[(100, 100)] |
3.7 ms | 4.2 ms | -10.57% |
| ❌ | Simulation | chunked_varbinview_opt_canonical_into[(1000, 10)] |
3.5 ms | 3.9 ms | -11.31% |
| ❌ | Simulation | chunked_varbinview_into_canonical[(1000, 10)] |
841 µs | 947.9 µs | -11.28% |
| ❌ | Simulation | chunked_varbinview_opt_into_canonical[(100, 100)] |
3.8 ms | 4.3 ms | -10.39% |
| ❌ | Simulation | chunked_varbinview_opt_into_canonical[(1000, 10)] |
3.5 ms | 3.9 ms | -11.25% |
| ❌ | Simulation | varbinview_zip_block_mask |
25.6 ms | 28.5 ms | -10.05% |
| ❌ | Simulation | patched_take_200k_first_chunk_only |
7.5 µs | 8.9 µs | -15.87% |
| ⚡ | Simulation | pushdown_compare[(10000, 4, 8)] |
618.8 µs | 535.2 µs | +15.62% |
| ⚡ | Simulation | pushdown_compare[(10000, 64, 8)] |
619.9 µs | 537 µs | +15.42% |
| ⚡ | Simulation | pushdown_compare[(10000, 64, 4)] |
608.7 µs | 525.7 µs | +15.78% |
| ❌ | Simulation | decompress_fsst[(10000, 4, 4)] |
677.8 µs | 769.9 µs | -11.96% |
| ❌ | Simulation | decompress_fsst[(10000, 4, 8)] |
698.1 µs | 790.2 µs | -11.66% |
| ⚡ | Simulation | pushdown_compare[(1000, 16, 8)] |
468.9 µs | 387.1 µs | +21.13% |
| ⚡ | Simulation | pushdown_compare[(1000, 4, 4)] |
447.1 µs | 363.9 µs | +22.87% |
| ⚡ | Simulation | pushdown_compare[(1000, 64, 4)] |
446.4 µs | 363.9 µs | +22.65% |
| ⚡ | Simulation | pushdown_compare[(1000, 16, 4)] |
446.5 µs | 364.1 µs | +22.64% |
| ⚡ | Simulation | pushdown_compare[(10000, 16, 8)] |
656.5 µs | 574.7 µs | +14.23% |
| ⚡ | Simulation | pushdown_compare[(10000, 16, 4)] |
609 µs | 526.2 µs | +15.74% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing ct/outline-work (5411fde) with develop (b8d106c)
Footnotes
-
1268 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