This is an automated email from the ASF dual-hosted git repository.
apitrou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 91844d7 ARROW-9102: [Packaging] Upload built manylinux docker images
add c07486c ARROW-5760: [C++] New compute::Take implementation for better
performance, faster dispatch, smaller code size / faster compilation
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/compute/api_vector.h | 7 +-
cpp/src/arrow/compute/benchmark_util.h | 28 +-
cpp/src/arrow/compute/kernel.cc | 82 ++-
cpp/src/arrow/compute/kernel.h | 13 +
.../compute/kernels/vector_selection_benchmark.cc | 36 +-
cpp/src/arrow/compute/kernels/vector_take.cc | 820 +++++++++++++++++++--
cpp/src/arrow/compute/kernels/vector_take_test.cc | 229 +++++-
cpp/src/arrow/type_traits.h | 1 -
cpp/src/arrow/util/bit_block_counter.cc | 13 +
cpp/src/arrow/util/bit_block_counter.h | 43 ++
cpp/src/arrow/util/bit_block_counter_test.cc | 30 +-
cpp/src/arrow/util/bitmap_reader.h | 14 +
cpp/src/arrow/util/int_util.cc | 93 +++
cpp/src/arrow/util/int_util.h | 10 +
cpp/src/arrow/util/int_util_test.cc | 101 +++
cpp/src/arrow/util/macros.h | 2 +
python/pyarrow/_compute.pyx | 11 +
python/pyarrow/compute.py | 11 +-
python/pyarrow/includes/libarrow.pxd | 7 +-
19 files changed, 1420 insertions(+), 131 deletions(-)