You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2020/02/18 01:59:00 UTC

[arrow] branch master updated (cc2f65f -> 389d38b)

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

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


    from cc2f65f  ARROW-7838: [C++] Only link Boost libraries with tests, not libarrow.so
     add 389d38b  ARROW-7725: [C++] Add infrastructure for unity builds and precompiled headers

No new revisions were added by this update.

Summary of changes:
 .github/workflows/cpp.yml                          |   1 +
 appveyor.yml                                       |   6 +-
 ci/appveyor-cpp-build.bat                          |   2 +
 ci/cpp-msvc-build-main.bat                         |   1 +
 ci/scripts/cpp_build.sh                            |   4 +-
 cpp/CMakeLists.txt                                 |   5 +
 cpp/cmake_modules/BuildUtils.cmake                 |  57 +++-
 cpp/cmake_modules/DefineOptions.cmake              |   3 +
 cpp/cmake_modules/SetupCxxFlags.cmake              |   6 +
 cpp/src/arrow/CMakeLists.txt                       | 165 +++++++----
 cpp/src/arrow/adapters/orc/CMakeLists.txt          |   7 +
 cpp/src/arrow/array_binary_test.cc                 |   6 +-
 cpp/src/arrow/array_test.cc                        |   6 +-
 cpp/src/arrow/compare.cc                           |  21 +-
 cpp/src/arrow/compute/kernels/aggregate_test.cc    |  10 +-
 cpp/src/arrow/compute/kernels/filter_test.cc       |   2 +-
 .../arrow/compute/kernels/sort_to_indices_test.cc  |   4 +-
 cpp/src/arrow/dataset/CMakeLists.txt               |   2 +
 cpp/src/arrow/dataset/{api.h => pch.h}             |  11 +-
 cpp/src/arrow/filesystem/filesystem.cc             |   1 +
 cpp/src/arrow/filesystem/filesystem.h              |  12 +-
 cpp/src/arrow/filesystem/hdfs.cc                   |  10 +-
 cpp/src/arrow/filesystem/localfs.cc                |   1 +
 cpp/src/arrow/filesystem/mockfs.cc                 |   1 +
 cpp/src/arrow/filesystem/mockfs.h                  |   1 +
 cpp/src/arrow/filesystem/s3_internal.h             |   2 +-
 cpp/src/arrow/filesystem/s3fs.cc                   |   7 +-
 cpp/src/arrow/flight/CMakeLists.txt                |   2 +
 cpp/src/arrow/flight/{api.h => pch.h}              |  11 +-
 cpp/src/arrow/json/parser_test.cc                  |  18 --
 cpp/src/arrow/json/reader_test.cc                  |  18 --
 cpp/src/arrow/json/test_common.h                   |  20 ++
 cpp/src/arrow/{array/validate.h => pch.h}          |  33 +--
 cpp/src/arrow/python/CMakeLists.txt                |   9 +
 cpp/src/arrow/python/helpers.h                     |   2 +
 cpp/src/arrow/python/numpy_interop.h               |   2 +-
 cpp/src/arrow/python/{config.cc => pch.h}          |  21 +-
 cpp/src/arrow/python/type_traits.h                 |   2 +
 cpp/src/arrow/{dataset/api.h => testing/pch.h}     |  16 +-
 cpp/src/arrow/util/io_util.h                       |   7 +-
 cpp/src/arrow/util/io_util_test.cc                 |   7 +-
 cpp/src/arrow/util/time.cc                         |   7 +-
 cpp/src/arrow/util/windows_compatibility.h         |   2 +
 .../util/windows_fixup.h}                          |  20 +-
 cpp/src/gandiva/CMakeLists.txt                     |   2 +
 cpp/src/gandiva/function_registry_math_ops.cc      |   8 +
 cpp/src/gandiva/function_registry_string.cc        |   8 +
 cpp/src/{arrow/dataset/api.h => gandiva/pch.h}     |  14 +-
 cpp/src/gandiva/precompiled/arithmetic_ops.cc      | 159 +++++-----
 cpp/src/gandiva/precompiled/arithmetic_ops_test.cc |  27 +-
 cpp/src/gandiva/precompiled/decimal_ops.h          |   4 +-
 cpp/src/gandiva/precompiled/decimal_ops_test.cc    |  16 +-
 cpp/src/gandiva/precompiled/decimal_wrapper.cc     |  66 ++---
 cpp/src/gandiva/precompiled/epoch_time_point.h     |   2 +-
 cpp/src/gandiva/precompiled/extended_math_ops.cc   |  63 ++--
 .../gandiva/precompiled/extended_math_ops_test.cc  |   6 +-
 cpp/src/gandiva/precompiled/hash.cc                | 212 +++++++-------
 cpp/src/gandiva/precompiled/hash_test.cc           |  64 ++--
 cpp/src/gandiva/precompiled/string_ops.cc          | 172 ++++++-----
 cpp/src/gandiva/precompiled/string_ops_test.cc     |  32 +-
 cpp/src/gandiva/precompiled/testing.h              |   2 +-
 cpp/src/gandiva/precompiled/time.cc                | 202 ++++++-------
 cpp/src/gandiva/precompiled/time_test.cc           |  16 +-
 .../gandiva/precompiled/timestamp_arithmetic.cc    | 138 ++++-----
 cpp/src/gandiva/precompiled/types.h                | 321 +++++++++++----------
 cpp/src/parquet/CMakeLists.txt                     |   9 +
 cpp/src/parquet/arrow/schema.cc                    |   4 +-
 cpp/src/parquet/column_reader.cc                   |   6 +-
 cpp/src/parquet/column_writer.cc                   | 213 +++++++-------
 cpp/src/parquet/encryption_properties_test.cc      |   6 +-
 cpp/src/parquet/{api/reader.h => pch.h}            |  24 +-
 cpp/src/parquet/platform.h                         |   2 +
 docker-compose.yml                                 |   1 +
 73 files changed, 1264 insertions(+), 1086 deletions(-)
 copy cpp/src/arrow/dataset/{api.h => pch.h} (75%)
 copy cpp/src/arrow/flight/{api.h => pch.h} (75%)
 copy cpp/src/arrow/{array/validate.h => pch.h} (64%)
 copy cpp/src/arrow/python/{config.cc => pch.h} (74%)
 copy cpp/src/arrow/{dataset/api.h => testing/pch.h} (66%)
 copy cpp/src/{parquet/windows_compatibility.h => arrow/util/windows_fixup.h} (74%)
 copy cpp/src/{arrow/dataset/api.h => gandiva/pch.h} (71%)
 copy cpp/src/parquet/{api/reader.h => pch.h} (69%)