This is an automated email from the ASF dual-hosted git repository.

kou pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


    from 72d20ad719 GH-20213: [C++] Implement cast to/from halffloat (#40067)
     add 1a1d2c87d1 GH-23221: [C++] Add support for building with Emscripten 
(#37821)

No new revisions were added by this update.

Summary of changes:
 ci/docker/ubuntu-22.04-cpp.dockerfile              |  16 +-
 ci/scripts/cpp_build.sh                            | 232 +++++++++++----------
 ci/scripts/cpp_test.sh                             |   4 +
 ci/scripts/go_bench.sh                             |   0
 cpp/CMakePresets.json                              |  46 +++-
 .../emscripten-test-init.js}                       |  16 +-
 cpp/cmake_modules/BuildUtils.cmake                 |   4 +-
 cpp/cmake_modules/SetupCxxFlags.cmake              |  89 ++++++--
 cpp/cmake_modules/ThirdpartyToolchain.cmake        | 184 +++++++++++++---
 cpp/src/arrow/array/array_dict_test.cc             |   2 +-
 .../arrow/compute/kernels/scalar_string_test.cc    |  11 +
 .../arrow/compute/kernels/scalar_temporal_test.cc  |   9 +-
 cpp/src/arrow/filesystem/localfs_test.cc           |   3 +
 cpp/src/arrow/io/file.cc                           |   6 +
 cpp/src/arrow/io/file_test.cc                      |  15 ++
 cpp/src/arrow/ipc/read_write_test.cc               |   7 +
 cpp/src/arrow/util/async_generator_test.cc         |   8 +
 cpp/src/arrow/util/atfork_test.cc                  |  20 ++
 cpp/src/arrow/util/cache_test.cc                   |   5 +
 cpp/src/arrow/util/cancel_test.cc                  |  24 +++
 cpp/src/arrow/util/counting_semaphore_test.cc      |  13 ++
 cpp/src/arrow/util/future_test.cc                  |  16 ++
 cpp/src/arrow/util/io_util.cc                      |   9 +-
 cpp/src/arrow/util/io_util_test.cc                 |  35 +++-
 cpp/src/arrow/util/mutex.cc                        |   6 +-
 cpp/src/arrow/util/rle_encoding_test.cc            |  16 +-
 cpp/src/arrow/util/value_parsing_test.cc           |   5 +
 dev/tasks/tasks.yml                                |   8 +
 docker-compose.yml                                 |  26 +++
 docs/source/developers/cpp/emscripten.rst          |  99 +++++++++
 docs/source/developers/cpp/index.rst               |   1 +
 31 files changed, 766 insertions(+), 169 deletions(-)
 mode change 100644 => 100755 ci/scripts/go_bench.sh
 copy cpp/{src/gandiva/precompiled/print.cc => 
build-support/emscripten-test-init.js} (79%)
 create mode 100644 docs/source/developers/cpp/emscripten.rst

Reply via email to