This is an automated email from the ASF dual-hosted git repository.
wesm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from bbc3e30 ARROW-8968: [C++][Gandiva] set data layout for pre-compiled
IR to llvm::module
add 79bb066 ARROW-8918: [C++][Python] Implement cast metafunction to
allow use of "cast" with CallFunction, use in Python
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/compute/cast.cc | 49 ++++++++++--
cpp/src/arrow/compute/cast.h | 22 ++++--
cpp/src/arrow/compute/function.h | 7 +-
cpp/src/arrow/compute/registry.cc | 1 +
cpp/src/arrow/compute/registry_internal.h | 1 +
python/CMakeLists.txt | 4 +-
python/pyarrow/{_csv.pxd => _compute.pxd} | 15 +++-
python/pyarrow/_compute.pyx | 123 +++++++++++++++++++++++-------
python/pyarrow/_dataset.pyx | 1 +
python/pyarrow/array.pxi | 56 +-------------
python/pyarrow/compute.pxi | 101 ------------------------
python/pyarrow/compute.py | 59 ++++++++++++++
python/pyarrow/includes/libarrow.pxd | 10 +--
python/pyarrow/lib.pxd | 12 +--
python/pyarrow/lib.pyx | 3 -
python/pyarrow/table.pxi | 27 +------
python/pyarrow/tests/test_array.py | 2 +-
python/pyarrow/types.pxi | 2 +-
python/setup.py | 2 +-
19 files changed, 249 insertions(+), 248 deletions(-)
copy python/pyarrow/{_csv.pxd => _compute.pxd} (73%)
delete mode 100644 python/pyarrow/compute.pxi