Cherry pick Reduce memory usage of concat (large)utf8 to active_release#411
Conversation
* reduce memory needed for concat * reuse code for str allocation buffer
|
@ritchie46 / @jorgecarleitao should we backport this one? there appears to be an outstanding question: #348 (comment) |
Codecov Report
@@ Coverage Diff @@
## active_release #411 +/- ##
==================================================
+ Coverage 82.54% 82.62% +0.07%
==================================================
Files 162 162
Lines 44093 44651 +558
==================================================
+ Hits 36398 36892 +494
- Misses 7695 7759 +64
Continue to review full report at Codecov.
|
I addressed the outstanding question in #382. This addresses the concerns for the other kernels. I think that that should be merged in first, and then both can be cherry picked at the same time. |
* MutableArrayData::with_capacities * better pattern matching * add binary capacities * add list child data * add struct capacities * add panic for dictionary type * change dictionary capacity enum variant
Automatic cherry-pick of e801d4b
Manual cherry-pick of 0cbf85a from #382