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 17525de  ARROW-9193: [C++] Avoid spurious intermediate string copy in 
ToDateHolder
     add 7038533  ARROW-9197: [C++] Overhaul integer/floating point casting: 
vectorize truncation checks, reduce binary size

No new revisions were added by this update.

Summary of changes:
 cpp/apidoc/Doxyfile                                |   3 +-
 cpp/src/arrow/compute/kernels/CMakeLists.txt       |   1 +
 .../arrow/compute/kernels/aggregate_benchmark.cc   |   2 +-
 cpp/src/arrow/compute/kernels/codegen_internal.h   |  24 +-
 .../compute/kernels/scalar_arithmetic_benchmark.cc |   2 +-
 .../arrow/compute/kernels/scalar_cast_benchmark.cc | 117 ++++
 .../arrow/compute/kernels/scalar_cast_numeric.cc   | 548 +++++++++------
 .../arrow/compute/kernels/scalar_cast_temporal.cc  |  18 +
 cpp/src/arrow/compute/kernels/scalar_cast_test.cc  | 739 ++++++++++++---------
 .../compute/kernels/scalar_compare_benchmark.cc    |   2 +-
 .../compute/kernels/scalar_string_benchmark.cc     |   2 +-
 .../compute/kernels/vector_partition_benchmark.cc  |   2 +-
 cpp/src/arrow/compute/kernels/vector_selection.cc  |   8 +-
 .../compute/kernels/vector_selection_benchmark.cc  |   2 +-
 .../arrow/compute/kernels/vector_sort_benchmark.cc |   2 +-
 cpp/src/arrow/python/arrow_to_pandas.cc            |   8 +-
 cpp/src/arrow/{compute => util}/benchmark_util.h   |  37 +-
 cpp/src/arrow/util/int_util.cc                     | 420 +++++++++++-
 cpp/src/arrow/util/int_util.h                      |  24 +-
 cpp/src/arrow/util/int_util_benchmark.cc           |  39 ++
 cpp/src/arrow/util/int_util_test.cc                | 129 +++-
 python/pyarrow/tests/test_array.py                 |   6 +-
 python/pyarrow/tests/test_table.py                 |   3 +-
 r/tests/testthat/test-Array.R                      |   2 +-
 24 files changed, 1522 insertions(+), 618 deletions(-)
 create mode 100644 cpp/src/arrow/compute/kernels/scalar_cast_benchmark.cc
 rename cpp/src/arrow/{compute => util}/benchmark_util.h (83%)

Reply via email to