Skip to content

Change extension dtype nullability without validating again - #11012

Open
connortsui20 wants to merge 2 commits into
developfrom
ct/ext-types/dtype-invariants
Open

connortsui20 wants to merge 2 commits into
developfrom
ct/ext-types/dtype-invariants

refactor(array): clarify extension dtype invariants

bf78865
Select commit
Loading
Failed to load commit list.
CodSpeed / CodSpeed Performance Analysis failed Oct 30, 2026 in 0s

1 benchmark regressed

2 warnings

⚠️ Walltime results may be unreliable

Some benchmarks used the Walltime instrument outside CodSpeed Macro Runners, which can make the results inconsistent.

Learn more about Macro Runners

See affected benchmarks

⚠️ 3 benchmarks with a significant change ran in a different software environment

Their base and head results were measured with a different OS or toolchain, such as compiler, runtime or library versions, so the changes might come from this difference rather than from the code. Open an affected benchmark to see what changed.

See affected benchmarks

⚡ 4 improved benchmarks
❌ 1 regressed benchmark
✅ 2313 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
❌ CPU Simulation encode_primitives[u8, (2000, 4)] 135.5 µs 163.3 µs -17.06%
⚡ CPU Simulation filter_powerlaw_by_random[10000] 684 ns 539.5 ns +26.77%
⚡ CPU Simulation test_repeated_scan_filter[int] 2.4 ms 2.1 ms +12.9%
⚡ CPU Simulation test_scan_filter_to_arrow_array[int] 2.8 ms 2.5 ms +10.95%
⚡ CPU Simulation test_scan_filter[int] 2.9 ms 2.6 ms +10.51%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing ct/ext-types/dtype-invariants (bf78865) with develop (96fc43d)

Open in CodSpeed