Skip to content

Type pushdown for duckdb#8033

Draft
myrrc wants to merge 4 commits into
developfrom
myrrc/duckdb-type-pushdown
Draft

Type pushdown for duckdb#8033
myrrc wants to merge 4 commits into
developfrom
myrrc/duckdb-type-pushdown

Conversation

@myrrc
Copy link
Copy Markdown
Contributor

@myrrc myrrc commented May 20, 2026

Removes unnecessary casting of lists in statpopgen by propagating it to Vortex.
Requires duckdb/duckdb#22788

@myrrc myrrc added changelog/performance A performance improvement ext/duckdb Relates to the DuckDB integration labels May 20, 2026
@myrrc myrrc force-pushed the myrrc/duckdb-type-pushdown branch from 00e6b3f to 5b2ddf5 Compare May 21, 2026 15:08
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 21, 2026

Merging this PR will not alter performance

⚠️ 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.

⚡ 1 improved benchmark
❌ 2 regressed benchmarks
✅ 1234 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 225.1 µs 187.9 µs +19.79%
Simulation new_alp_prim_test_between[f32, 16384] 104.6 µs 119.1 µs -12.17%
Simulation new_alp_prim_test_between[f32, 32768] 154 µs 182.9 µs -15.79%

Tip

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


Comparing myrrc/duckdb-type-pushdown (8a60c1d) with develop (f852d72)

Open in CodSpeed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement ext/duckdb Relates to the DuckDB integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant