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 8f96d1d ARROW-9322: [R] Dataset documentation polishing
add 16b2a44 ARROW-9156: [C++] Reducing the code size of the tensor module
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 4 +-
cpp/src/arrow/compare.cc | 13 +-
cpp/src/arrow/compute/kernels/vector_selection.cc | 5 +-
cpp/src/arrow/ipc/metadata_internal.cc | 9 +-
cpp/src/arrow/ipc/read_write_test.cc | 28 +-
cpp/src/arrow/ipc/reader.cc | 17 +-
cpp/src/arrow/ipc/writer.cc | 10 +-
cpp/src/arrow/python/arrow_to_pandas.cc | 3 +-
cpp/src/arrow/sparse_tensor.cc | 308 ++++++---------------
cpp/src/arrow/sparse_tensor.h | 24 +-
cpp/src/arrow/sparse_tensor_test.cc | 61 ++--
cpp/src/arrow/tensor.cc | 46 +--
cpp/src/arrow/tensor.h | 16 +-
cpp/src/{jni => arrow/tensor}/CMakeLists.txt | 9 +-
cpp/src/arrow/tensor/converter.h | 29 +-
cpp/src/arrow/tensor/coo_converter.cc | 178 +++++++-----
cpp/src/arrow/tensor/csc_converter.cc | 196 -------------
cpp/src/arrow/tensor/csf_converter.cc | 214 ++++++++------
cpp/src/arrow/tensor/csr_converter.cc | 196 -------------
cpp/src/arrow/tensor/csx_converter.cc | 241 ++++++++++++++++
.../arrow/tensor/tensor_conversion_benchmark.cc | 270 ++++++++++++++++++
cpp/src/arrow/tensor_test.cc | 38 ++-
cpp/src/arrow/type.cc | 5 +
cpp/src/arrow/type.h | 4 +
24 files changed, 1060 insertions(+), 864 deletions(-)
copy cpp/src/{jni => arrow/tensor}/CMakeLists.txt (86%)
delete mode 100644 cpp/src/arrow/tensor/csc_converter.cc
delete mode 100644 cpp/src/arrow/tensor/csr_converter.cc
create mode 100644 cpp/src/arrow/tensor/csx_converter.cc
create mode 100644 cpp/src/arrow/tensor/tensor_conversion_benchmark.cc