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%)