This is an automated email from the ASF dual-hosted git repository.
kszucs pushed a change to branch maint-1.0.x
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from b0d6239 [maven-release-plugin] prepare release apache-arrow-1.0.0
add 52e6619 ARROW-9535: [Python] Remove symlink fixes from conda recipe
add fc26bd2 ARROW-9549 [Rust] Fixed version in dependency in parquet.
add 9b5f847 ARROW-9560: [Packaging] Add required conda-forge.yml
add 279d823 ARROW-9563: [Dev][Release] Use archery's changelog generator
when creating release notes for the website
add c58f140 ARROW-9569: [CI][R] Fix rtools35 builds for msys2 key change
add a57e625 ARROW-9574: [R] Cleanups for CRAN 1.0.0 release
add ec8faa6 ARROW-9544: [R] Fix version argument of write_parquet()
add 798514e ARROW-9570: [Doc] Clean up sphinx sidebar
add f9dd2e3 ARROW-9589: [C++/R] Forward declare structs as structs
add b31578d ARROW-9592: [CI] Update homebrew before calling brew bundle
add d3ca332 ARROW-9596: [CI][Crossbow] Fix homebrew-cpp again, again
add 49da903 ARROW-9575: [R] gcc-UBSAN failure on CRAN
add 837aeed ARROW-9600: [Rust][Arrow] pin older version of proc-macro2
during build
add 16d0764 ARROW-9599: [CI] Appveyor toolchain build fails because CMake
detects different C and C++ compilers
add 841e408 ARROW-9600: [Rust] pin proc macro
add abd0cb9 ARROW-9631: [Rust] flight should depend on arrow, not the
other way around
add 3eee577 ARROW-9609: [C++][Dataset] CsvFileFormat reads all virtual
columns as null
add 9488644 ARROW-9573: [Python][Dataset] Provide
read_table(ignore_prefixes=)
add b31ae7a ARROW-9536: [Java] Miss parameters in
PlasmaOutOfMemoryException.java
add 66d8ac3 ARROW-9402: [C++] Rework portable wrappers for checked
integer arithmetic
add 2ba421f ARROW-9631: [Rust] Make arrow not depend on flight
add 58b928d ARROW-9606: [C++][Dataset] Support
`"a"_.In(<>).Assume(<compound>)`
add 5562f07 ARROW-9598: [C++][Parquet] Fix writing nullable structs
add e33d6af ARROW-9602: [R] Improve cmake detection in Linux build
add 1ff1cd7 ARROW-9577: [C++] Ignore EBADF error in posix_madvise()
add 7511490 ARROW-9684: [C++] Fix undefined behaviour on invalid IPC /
Parquet input
add 3b0016b ARROW-9659: [C++] Fix RecordBatchStreamReader when source is
CudaBufferReader
add 67d4152 ARROW-9715: [R] changelog/doc updates for 1.0.1
add 9bb5f97 ARROW-9700: [Python] fix create_library_symlinks for macos
add 148eaf5 ARROW-9712: [Rust] [DataFusion] Fix parquet error handling
and general code improvements
add 6dc389b ARROW-9644: [C++][Dataset] Don't apply ignore_prefixes to
partition base_dir
add 35f8d31 ARROW-9743: [R] Sanitize paths in open_dataset
add af3cc93 ARROW-9556: [Python][C++] Segfaults in UnionArray with null
values
add 2c362d6 ARROW-9621: [Python] Skip test_move_file for in-memory fsspec
filesystem
add 2a9b191 [Release] Update CHANGELOG.md for 1.0.1
add 29c1c0e [Release] Update .deb/.rpm changelogs for 1.0.1
add 193ba7e [Release] Update versions for 1.0.1
No new revisions were added by this update.
Summary of changes:
.github/workflows/cpp.yml | 4 +-
.github/workflows/python.yml | 1 +
.github/workflows/ruby.yml | 2 +-
CHANGELOG.md | 45 +
LICENSE.txt | 16 +
c_glib/configure.ac | 2 +-
c_glib/meson.build | 2 +-
ci/appveyor-cpp-setup.bat | 1 +
ci/docker/linux-r.dockerfile | 8 +-
ci/docker/ubuntu-18.04-r-sanitizer.dockerfile | 100 --
ci/scripts/PKGBUILD | 2 +-
ci/scripts/r_docker_configure.sh | 13 +-
ci/scripts/r_sanitize.sh | 6 +-
ci/scripts/r_windows_build.sh | 3 +
cpp/CMakeLists.txt | 2 +-
cpp/src/arrow/array/array_base.h | 17 +-
cpp/src/arrow/array/array_binary.h | 11 +-
cpp/src/arrow/array/array_nested.cc | 71 +-
cpp/src/arrow/array/array_nested.h | 22 +-
cpp/src/arrow/array/array_primitive.h | 5 -
cpp/src/arrow/array/concatenate.cc | 10 +-
cpp/src/arrow/array/data.cc | 2 +-
cpp/src/arrow/array/data.h | 16 +
cpp/src/arrow/array/validate.cc | 29 +-
cpp/src/arrow/buffer.cc | 2 +-
cpp/src/arrow/compute/kernels/codegen_internal.h | 353 +++++--
cpp/src/arrow/compute/kernels/scalar_arithmetic.cc | 148 ++-
.../compute/kernels/scalar_arithmetic_benchmark.cc | 57 +-
.../compute/kernels/scalar_arithmetic_test.cc | 280 +++--
.../arrow/compute/kernels/scalar_cast_boolean.cc | 8 +-
.../arrow/compute/kernels/scalar_cast_numeric.cc | 50 +-
cpp/src/arrow/compute/kernels/scalar_nested.cc | 4 +-
cpp/src/arrow/compute/kernels/scalar_string.cc | 10 +-
cpp/src/arrow/compute/kernels/test_util.cc | 113 ++-
cpp/src/arrow/compute/kernels/test_util.h | 10 +
cpp/src/arrow/dataset/discovery.cc | 12 +-
cpp/src/arrow/dataset/discovery_test.cc | 25 +-
cpp/src/arrow/dataset/file_csv.cc | 93 +-
cpp/src/arrow/dataset/file_csv_test.cc | 17 +
cpp/src/arrow/dataset/file_ipc_test.cc | 18 +
cpp/src/arrow/dataset/file_parquet.h | 2 +-
cpp/src/arrow/dataset/filter.cc | 73 +-
cpp/src/arrow/dataset/filter.h | 10 +
cpp/src/arrow/dataset/filter_test.cc | 13 +-
cpp/src/arrow/dataset/partition.cc | 39 +-
cpp/src/arrow/pretty_print.cc | 2 +-
cpp/src/arrow/python/filesystem.cc | 10 +
cpp/src/arrow/python/filesystem.h | 5 +
cpp/src/arrow/scalar.h | 16 +-
cpp/src/arrow/util/basic_decimal.cc | 2 +-
cpp/src/arrow/util/bit_block_counter.cc | 23 +-
cpp/src/arrow/util/bit_block_counter.h | 186 +++-
cpp/src/arrow/util/bit_block_counter_test.cc | 92 ++
cpp/src/arrow/util/decimal.cc | 2 +-
cpp/src/arrow/util/int_util.h | 94 --
cpp/src/arrow/util/int_util_internal.h | 124 +++
cpp/src/arrow/util/int_util_test.cc | 1 +
cpp/src/arrow/util/io_util.cc | 8 +-
cpp/src/arrow/util/windows_fixup.h | 11 +
cpp/src/arrow/vendored/portable-snippets/README.md | 10 +
.../arrow/vendored/portable-snippets/safe-math.h | 1071 ++++++++++++++++++++
cpp/src/arrow/visitor_inline.h | 90 +-
cpp/src/parquet/arrow/arrow_reader_writer_test.cc | 17 +
cpp/src/parquet/arrow/path_internal.cc | 3 +-
cpp/src/parquet/arrow/reader_internal.cc | 4 +-
cpp/src/parquet/column_reader.cc | 32 +-
cpp/src/parquet/column_writer.cc | 9 +-
cpp/src/parquet/types.h | 1 -
csharp/Directory.Build.props | 2 +-
dev/archery/archery/cli.py | 17 +
dev/release/00-prepare-test.rb | 24 +-
dev/release/00-prepare.sh | 4 +-
dev/release/post-03-website.sh | 3 +-
dev/tasks/conda-recipes/arrow-cpp/bld-pyarrow.bat | 23 +-
dev/tasks/conda-recipes/conda-forge.yml | 1 +
dev/tasks/homebrew-formulae/apache-arrow.rb | 2 +-
.../homebrew-formulae/autobrew/apache-arrow.rb | 2 +-
dev/tasks/homebrew-formulae/travis.osx.yml | 3 +-
.../apache-arrow-archive-keyring/debian/changelog | 6 +
.../yum/apache-arrow-release.spec.in | 3 +
.../apache-arrow/debian.ubuntu-xenial/changelog | 6 +
.../linux-packages/apache-arrow/debian/changelog | 6 +
.../linux-packages/apache-arrow/yum/arrow.spec.in | 3 +
docker-compose.yml | 9 +-
docs/source/index.rst | 6 +-
.../exceptions/PlasmaOutOfMemoryException.java | 8 +
.../org/apache/arrow/plasma/PlasmaClientTest.java | 17 +-
js/package.json | 2 +-
matlab/CMakeLists.txt | 2 +-
python/pyarrow/__init__.py | 2 +-
python/pyarrow/_fs.pyx | 46 +-
python/pyarrow/dataset.py | 12 +-
python/pyarrow/fs.py | 4 +-
python/pyarrow/includes/libarrow_fs.pxd | 2 +
python/pyarrow/parquet.py | 23 +-
python/pyarrow/scalar.pxi | 2 +-
python/pyarrow/tests/test_array.py | 22 +
python/pyarrow/tests/test_cuda.py | 54 +
python/pyarrow/tests/test_dataset.py | 6 +-
python/pyarrow/tests/test_fs.py | 16 +
python/pyarrow/tests/test_parquet.py | 29 +-
python/setup.py | 2 +-
r/DESCRIPTION | 2 +-
r/NEWS.md | 13 +-
r/R/dataset.R | 1 +
r/R/parquet.R | 5 +-
r/README.md | 2 +-
r/configure | 21 +-
r/cran-comments.md | 2 +-
r/man/write_parquet.Rd | 3 +-
r/src/arrow_exports.h | 12 +-
r/tests/testthat/test-dataset.R | 27 +
r/tests/testthat/test-parquet.R | 14 +
r/tools/linuxlibs.R | 33 +-
r/vignettes/install.Rmd | 2 +
ruby/red-arrow-cuda/lib/arrow-cuda/version.rb | 2 +-
.../red-arrow-dataset/lib/arrow-dataset/version.rb | 2 +-
ruby/red-arrow/lib/arrow/version.rb | 2 +-
ruby/red-gandiva/lib/gandiva/version.rb | 2 +-
ruby/red-parquet/lib/parquet/version.rb | 2 +-
ruby/red-plasma/lib/plasma/version.rb | 2 +-
rust/arrow-flight/Cargo.toml | 13 +-
rust/arrow-flight/examples/server.rs | 9 +-
rust/arrow-flight/src/arrow.flight.protocol.rs | 20 +-
rust/arrow-flight/src/lib.rs | 6 +-
.../flight/mod.rs => arrow-flight/src/utils.rs} | 12 +-
rust/arrow/Cargo.toml | 6 +-
rust/arrow/src/ipc/reader.rs | 2 +-
rust/arrow/src/ipc/writer.rs | 4 +-
rust/arrow/src/lib.rs | 2 -
rust/benchmarks/Cargo.toml | 2 +-
rust/datafusion/Cargo.toml | 9 +-
rust/datafusion/README.md | 2 +-
rust/datafusion/examples/flight_client.rs | 8 +-
rust/datafusion/examples/flight_server.rs | 9 +-
.../src/execution/physical_plan/parquet.rs | 93 +-
rust/integration-testing/Cargo.toml | 2 +-
rust/parquet/Cargo.toml | 4 +-
rust/parquet/README.md | 4 +-
testing | 2 +-
140 files changed, 3243 insertions(+), 1024 deletions(-)
delete mode 100644 ci/docker/ubuntu-18.04-r-sanitizer.dockerfile
create mode 100644 cpp/src/arrow/util/int_util_internal.h
create mode 100644 cpp/src/arrow/vendored/portable-snippets/README.md
create mode 100644 cpp/src/arrow/vendored/portable-snippets/safe-math.h
create mode 100644 dev/tasks/conda-recipes/conda-forge.yml
rename rust/{arrow/src/flight/mod.rs => arrow-flight/src/utils.rs} (93%)