Commits


Micah Kornfield authored and Wes McKinney committed 8b65bf845a2
ARROW-3133: [C++] Remove allocations from InvertKernel These APIs are concrete enough to determine when and where memory should be allocated. This is complicated (and doesn't necessarily handle all the information that Kernels might want to communicate to a runtime), but still simpler then some other designs I can imagine. I'm still not sure I'm grokking the expected outcome of this JIRA fully (i.e. is the intent of this CL overstepping overarching designs for Kernels). Author: Micah Kornfield <emkornfield@gmail.com> Closes #3287 from emkornfield/remove_mem_invert and squashes the following commits: d9644e7f <Micah Kornfield> another doc fix 23627229 <Micah Kornfield> address code review comments 9dbeb509 <Micah Kornfield> cleanup unittests/nullability f907cdb5 <Micah Kornfield> fix valgrind 26367e67 <Micah Kornfield> live without gmock for now 5bc4f893 <Micah Kornfield> include <utility> 931195fe <Micah Kornfield> remove ComputeOutputShape 90570aab <Micah Kornfield> revert random boolean test 206187f3 <Micah Kornfield> revert kUnknownLength f328e434 <Micah Kornfield> Separate memory allocation from bitmap inversion.