Gate dyn comparison of dictionary arrays behind dyn_cmp_dict#2597
Gate dyn comparison of dictionary arrays behind dyn_cmp_dict#2597tustvold merged 3 commits intoapache:masterfrom
dyn_cmp_dict#2597Conversation
|
Benchmark runs are scheduled for baseline = 86446ea and contender = 6ab208c. 6ab208c is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
|
Can we possibly document this new flag in https://github.com/apache/arrow-rs/blob/master/arrow/README.md#feature-flags ? |
Which issue does this PR close?
Closes #2596
Rationale for this change
See ticket, improves release compilation times by ~50%.
With dictionary comparison kernels
Without dictionary comparison kernels
What changes are included in this PR?
Adds a new
dyn_cmp_dictfeature flag. I opted to not enable this by default as I think the rarity of people relying on this functionality, combined with the significant bloat reduction I think warrants a breaking change.Are there any user-facing changes?
Yes