Skip to content

Unify primitive and decimal physical storage#8864

Draft
connortsui20 wants to merge 2 commits into
developfrom
ct/fixed-width-primitive-decimal
Draft

Unify primitive and decimal physical storage#8864
connortsui20 wants to merge 2 commits into
developfrom
ct/fixed-width-primitive-decimal

Reuse fixed-width storage for decimal arrays

f124538
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis succeeded Jul 20, 2026 in 0s

Performance Gate Passed

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 4 improved benchmarks
✅ 1835 untouched benchmarks
⏩ 3 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation varbinview_large 411 µs 164.7 µs ×2.5
Simulation copy_nullable[65536] 1,362.6 µs 579.4 µs ×2.4
Simulation copy_non_nullable[65536] 1,094.7 µs 799.7 µs +36.88%
Simulation fsl_large 99.6 µs 90.5 µs +10.06%

Tip

Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.


Comparing ct/fixed-width-primitive-decimal (f124538) with develop (5b688a9)

Open in CodSpeed

Footnotes

  1. 3 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.