You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by do...@apache.org on 2021/11/19 21:19:59 UTC
[arrow] branch release-6.0.2-js updated (5b68c8e -> 50b2e16)
This is an automated email from the ASF dual-hosted git repository.
domoritz pushed a change to branch release-6.0.2-js
in repository https://gitbox.apache.org/repos/asf/arrow.git.
omit 5b68c8e ARROW-14774: [JS] Correct package exports
omit 598d16d ARROW-14773: [JS] Fix sourcemap paths
omit c0fe679 ARROW-13400 [R] Update fs.Rmd (Working with S3) vignette
omit 987d47a ARROW-14746: [CI] Allow (temporary) disabling of constantly failing nightlies
omit a2b7ba3 ARROW-9630: [Go] Implement public JSON reader/writer
omit 7130b8f ARROW-14712: [R] fix compare_dplyr_error() for dplyr 1.0.8
omit 463108d ARROW-14667: [C++] Added a dcheck to ensure aws is initialized before s3 options are used
omit 607464d ARROW-14777: [Release] Enable to run on RHEL derivatives
omit 0628c76 ARROW-14750: [Release] Update post-03-website.sh for 6.0.1
omit a25aa8d ARROW-14739: [JS] Ensure docs point to right source
omit de5aa54 ARROW-14717: [Go] Use the ipc.Reader allocator in messageReader
omit d211b44 ARROW-14768: [C++] Validate compute function docstring formatting
omit c9495ab ARROW-14751: [C++] Add doc for set lookup "meta" compute functions
omit 7e25ef2 ARROW-13111: [R] altrep vectors for ChunkedArray
omit c038e61 ARROW-14662: [Docs] Add note about linking Flight/gRPC/Protobuf
omit 2fec2fa ARROW-14704: [C++] Fix Valgrind failure in parquet-arrow-test
omit 7371ea9 ARROW-14032: [C++][Gandiva] Add concat_ws hive function to gandiva
omit 641554b ARROW-14395: [R] Re-enable duckdb autocleaning
omit 34b8604 ARROW-11938: [R] Enable R build process to find locally built C++ library on Windows
omit acf1d49 ARROW-14640 [R] reading data from S3
omit 463b5dd ARROW-14733: [R] Add section to how to get output when things hang to debugger docs
omit 2468992 ARROW-14297 [R] smooth out integer division to better match R
omit 8aad0d6 ARROW-12066: [Python] Test to ensure filtering with equal to null does not crash
omit a157761 ARROW-14732: [Python] Improve error message in compute functions when passing wrong number of positional arguments
omit c6eb074 ARROW-14686: [Python][C++] make byte order detection for numpy builtin type correct
omit 35cc9d1 ARROW-14721: [C++] Strengthen DELTA_BYTE_ARRAY decoder
omit 6b0248d ARROW-13589: [C++] Reconcile ValidateArray and ValidateArrayFull
omit be5a0c6 MINOR: [C++] Use alphabetical order
omit 954577b ARROW-14700: [C++] Only check zone offset sign when offset present
omit d28b6f4 ARROW-14728: [Go] Pull LICENSE.txt up to new module root
omit b305edb ARROW-14716: [R][CI] Bump R versions used in docker tests
omit d618498 ARROW-14710: [R] Install error on Linux arm64 with cmake-X.X.X-Linux-x86_64
omit 690e364 ARROW-14238: [Python] "could not run mc" error in test_fs.py
omit f1fcc4f ARROW-14664: [C++] Fix accepted types for Parquet encoding DELTA_BYTE_ARRAY
omit 3abab2e ARROW-14685: [Python] test case automatically detects byteorder of numpy object
omit 30ac30f ARROW-14684: [CI][C++] Use aws-sdk-cpp package on macOS
omit 24acebc MINOR: [R][Doc] Update phrasing of docs for chunk_size argument to better reflect what it means
omit f0e1a4f ARROW-14315: [C++][Gandiva] Implement BROUND function
omit 8f0a560 ARROW-14654: [R][Docs] Add article on how to run R with C++ debugger to dev docs
omit d738cb1 ARROW-14652: [R] Dataset vignette download script likely to fail with default options
omit 21c514a ARROW-14678: [C++] Add reasonable CMake presets for quick dev setup
omit 8ab345d MINOR: [C++] Ignore clangd index files
omit 5bacdea ARROW-14493: [Release][Go] Add update of import path for major versions to script
omit bc21918 ARROW-14693: [R] Non-integers being passed to chunk_size
omit 2b51f7c ARROW-14683: [Release][Java] Build missing source-release.zip
omit 3a663e5 ARROW-14682: [dev] Verify go on non x86 archs
omit fd8c3df ARROW-14636: [Ruby] Add Cookbook section to documentation
omit 9c13aff ARROW-14670: [Release][Java] Build missing javadoc and source .jar
omit a374604 ARROW-13888: [R] Rephrase docs for schema()'s ellipses argument and rephrase error message
omit 225d954 ARROW-14667: [R][C++] segfault on calls to arrow::S3FileSystem$create
omit 9b5edc2 ARROW-14637: [GLib][Ruby] Add support for initializing S3 APIs explicitly
omit 799945c ARROW-14594: [R] Enable snappy+lz4 by default
omit efc1300 ARROW-14578: [Format][Documentation] Update union-of-structs doc
omit 3e554c3 ARROW-14657: [R][Docs] Broken link in R docs
omit e216c2e ARROW-14469: [R] Binding for lubridate::month() doesn't have `label` argument implemented
omit 575a437 ARROW-14167: [C++][R] Directly support dictionaries in coalesce
omit bb776d8 ARROW-14374: [Java] Integration tests for the C data Interface implementation for Java
omit 3c1f702 ARROW-12315: [R] add max_partitions argument to write_dataset()
omit f51dc34 ARROW-14464: [R] Change write_parquet()'s default chunk_size from all rows
omit f4dd806 ARROW-13989: [C++] Add support for month-day-nano interval to compute functions
omit 140b0b2 ARROW-14615: [C++] Refactor nested field refs and add union support
omit a9f2091 ARROW-12820: [C++] Support zone offset in ISO8601, strptime parser
omit 2b10648 ARROW-13948: [C++] Support timestamp with timezone in is_in/index_in
omit 1ddd644 ARROW-14645: [Go] Add ValueOffsets function to array.String
omit 8b440d1 ARROW-13988: [C++] Support base binary types in hash_min_max
omit 25b859d ARROW-14558 [R] clarify OOP system wording in the Arrow vignette
omit f3f4423 ARROW-14231: [C++] Support casting timestamp with timezone to string
omit ed8c76e PARQUET-1856: [C++] Avoid failing tests with Snappy support disabled
omit 5c93656 ARROW-14051 [R] Handle conditionals enclosing aggregate expressions
omit caf1e1e ARROW-14620: [Python] Missing bindings for existing_data_behavior makes it impossible to maintain old behavior
omit 939db7f ARROW-14623: [Packaging][Java] Upload not only .jar but also .pom
omit 8df40b6 ARROW-14599: [Release][Java] Upload .jar to Artifacts
omit fa6b0aa ARROW-14630: [C++] Fix aggregation over scalar key columns
omit 187211d ARROW-14629: [Python] Add pytest dataset marker to test_permutation_of_column_order
omit 0ed7424 ARROW-14583: [C++] Handle empty chunked arrays in Take, empty datasets in GroupByNode
omit 00c94e0 PARQUET-492: [C++][Parquet] Basic support for reading DELTA_BYTE_ARRAY data.
omit b97965a ARROW-14516: [CI] Disable privileged mode for Docker runs
omit 01b4caa ARROW-13558: [C++] Validate decimal arrays/scalars
omit 76c1242 ARROW-14628: [Release][Python] Use python -m pytest
omit 2eafc60 ARROW-14346: [C++] Implement GcsFileSystem::OpenOutputStream
omit 1420544 ARROW-14622: [C++] Fix initialization-order-fiasco reports
omit f59e03f ARROW-14627: [C++] Fix tests compilation error using GCC 11.1
omit 8ebc505 ARROW-13987: [C++] Support nested field refs
omit 41000a1 ARROW-13462: [C++] Fix example code stub in Compute API documentation
omit 412da89 ARROW-14519: [C++] Properly error if joining on unsupported type
omit ae808e0 ARROW-14619: [Ruby] Use no @ openssl Homebrew package for pkg-config
omit b1c0aa3 ARROW-14618: [Release] Add missing AlmaLinux artifacts URL to vote email template
omit e73821d ARROW-14601: [JAVA] fix the comment for timestamp sec
omit da1868b ARROW-14616: [C++] Fix build errors on master
omit fe92778 ARROW-14515: [R] Add clang sanitizer to crossbow
omit e907a9f ARROW-14227: [R] Implement lubridate is.* methods
omit 230afef ARROW-14181: [C++][Compute] Support for dictionaries in hash join
omit 528625e ARROW-14074: [C++][Compute] C++ consumer of compute IR
omit dce1415 ARROW-14589: [CI][Go] Fix CGO Windows Tests
omit 842b1a7 ARROW-14600: [Docs] Fix broken link in Python Development page
omit 204c0b5 ARROW-14598: [C++][Flight] Fix protoc generation dependency for example
omit ddc19fa ARROW-14585: [C++] Find libgrpc++_reflection via pkg-config
omit fdc6a79 ARROW-14593: [C++] Fix crashes on invalid IPC file (OSS-Fuzz)
omit a9ba3f2 ARROW-14496: [Docs] Create relative links for R / JS / C/Glib references in the sphinx toctree using stub pages
omit 95e8b92 ARROW-14584: [Python][CI] Python sdist installation fails with latest setuptools 58.5
omit a58a2bd MINOR: [CI] Quote Python version in YAML files (#11608)
omit 706a1d1 MINOR: [CI] Fix conda-integration GHA job
omit 6f4c991 ARROW-13130: [C++] Add decimal support to arithmetic kernels
omit 3626a08 ARROW-14523: [C++] Fix potential data loss in S3 multipart upload
omit 0ead7c9 ARROW-12712: [C++] String repeat kernel
omit 5897217 ARROW-13362 [R] Clean up in/by Arrow messaging
omit 55a8b78 ARROW-14581: [C++] Fine-grained IPC reader tests are flaky
omit 48009fb ARROW-14582: [CI] Timeout asan ubsan job after 60m
omit c059569 ARROW-14437: [Python] Make CSV cancellation test more robust
omit 083a8ac ARROW-13896: [Python] Print of timestamp with timezone errors
omit e6b98c9 ARROW-14580: [Python] update trove classifiers to include Python 3.10
omit faf8b82 ARROW-14365: [R] Update README example to reflect new capabilities
omit ffa2443 ARROW-14388: [Python] Add unit test for pandas masks
omit 54f38ed4 ARROW-14550: [Doc] Remove the JSON license; a non-free one.
omit 64b80dd ARROW-14554: [C++][CI] Fix OSS-Fuzz build failure
omit 09b79a1 ARROW-12683: [C++] Enable fine-grained I/O (coalescing) in IPC reader
omit 16af17c ARROW-14356: [C++] Create kernel to determine buffer memory "referenced" by arrays (even if there are offsets)
omit 9661411 ARROW-14559: [C++] reduce memory usage in GcsFileSystem::OpenInputStream
omit 7190a94 ARROW-14355: [C++] Create naive implementation of algorithm to estimate table/batch buffer size
omit 7ffeead ARROW-14539: [C++] Dataset scanner test failing a DCHECK
omit bf67ec7 ARROW-14538: [R] Work around empty tr call on Solaris
omit 92e3da5 ARROW-14530: [GLib] Return error for invalid decimal string
omit 2917baf ARROW-14529: [GLib] Validate Decimal{128,256}DataType precision
omit 7667c10 MINOR: [C++] Avoid linting files outside of the source tree(s)
omit a0c6504 ARROW-13887 [R] Capture error produced when reading in CSV file with headers and using a schema, and add suggestion
omit 273fab7 ARROW-14533: [R] Turn linter off on curly braces on new line
omit 81612a5 MINOR: Change the feature matrix to add CSV write support for C++
omit 07b4813 ARROW-14440: [C++][FlightRPC] Add gRPC + Flight example
omit f1672ed ARROW-13081: [C++] Disallow comparing zoned and naive timestamps
omit d3d9060 ARROW-14514: [C++][R] UBSAN error on round kernel
omit fbaa405 ARROW-14517: [Python] Missing ampersand in CIpcReadOptions of CFeatherReader
omit e8270d7 ARROW-14351: [IR] Add projection list to Source node
omit 2ae84e8 ARROW-14174: [C++] Deduplicate some Decimal/FixedSizeBinary kernels
omit faafc51 ARROW-14253: [R] Update lz4 test failing locally due to different error message
omit 34fcb38 ARROW-14491: [CI] Add Debian 10 C++ nightly build
omit 9ebc594 ARROW-14310: [R] Make expect_dplyr_equal() more intuitive
omit b09914e ARROW-14352: [IR] Remove schema property from Source
omit f2c9d20 ARROW-14450: [R] Old macos build error
omit aa34c4f ARROW-2366: [Python][C++][Parquet] Add test to ensure support reading Parquet files having a permutation of column order
omit 905cb78 ARROW-14490: [Doc] Regenerate CHANGELOG.md to include all versions
omit 08ed9ad ARROW-14499: [Docs] Version dropdown side-by-side with search box
omit 0f3e36e ARROW-9688: [C++][Python] Enable building c++ library and pyarrow package for win/arm64 build
omit 61a2212 ARROW-14438: [CI] Don't cancel builds on the main branch
omit 61be051 ARROW-14166: [C++] update vcpkg builtin baseline
omit 4c2a8dd ARROW-14492: [JS] Fix export for browser bundles
omit 112fde5 ARROW-14405: [C++] Fix build error from clang for windows
omit de11d49 ARROW-14480: [R] Expose arrow::dataset::ExistingDataBehavior to R
omit 846b6be ARROW-14470: [Python] Expose the use_threads option in Feather read functions
omit 9c57eb3 ARROW-14189: [Docs] Add version dropdown to the sphinx docs
omit 311a953 ARROW-14489: [Rust][CI] Install stable rust toolchain in the integration docker image
omit 5c85e84 ARROW-14435: [Release] Update verification scripts to check python 3.10 wheels
omit 85c09b4 ARROW-14398: [CI] Don't build doxygen docs in all of the conda builds
omit fcfda9f ARROW-14483: [Release] Add missing download targets
omit a1e94b2 ARROW-14484: [Crossbow] Add support for specifying queue path by environment variable
omit fc9317f ARROW-14486: [Packaging][deb] Add missing libthrift-dev dependency
omit c728154 ARROW-14384: [Docs] Add documentation for building Sphinx docs without having to build pyarrow
omit 9e42a09 MINOR: [Release] Bump development versions to 7.0.0-SNAPSHOT (#11548)
omit a044fc6 ARROW-8285: [Python][Dataset] Test that ScalarExpression accepts numpy scalars
omit 1779e94 ARROW-14475: [C++] Don't shadow enable_if helpers
omit 1b7178d ARROW-14311: [C++] Make GCS FileSystem tests faster
omit 1bac505 ARROW-14390: [Packaging][Ubuntu] Add support for Ubuntu 21.10
omit 11e359c ARROW-14454: [Release] shasum is not available on CentOS 8
omit 1e1f8b2 MINOR: [Release] Make post-13-go.sh script executable (#11546)
omit 81fb955 ARROW-13947: [C++] Support more types in index kernel
omit 1cba1cc ARROW-13449: [Format] Update documentation related to wire format of schema
omit 836ffa5 ARROW-13668: [Python] Add `write_batch` and `write` methods to `ParquetWriter`
omit 252e207 ARROW-14459: [Doc] Update the pinned sphinx version to 4.2
omit 6cf5af4 ARROW-14412: [R] Better error handling for flight_put() when data arg object is wrong type
omit a2bec32 ARROW-14462: [Go][Parquet] Update dependencies
omit b4bc846 ARROW-14452: [Release][JS] Update JavaScript testing
omit be665ef ARROW-13879: [C++] Mixed support for binary types in regex functions
omit e7158c6 ARROW-13984: [Go][Parquet] File readers
omit e7fca77 ARROW-14451: [Release][Ruby] The `--path` flag is deprecated
omit aecdc0b ARROW-13984: [Go][Parquet] file handling for go parquet, just the readers
omit 2dcafa1 ARROW-13981: [Java] VectorSchemaRootAppender doesn't work for BitVector
omit 9bd7b32 ARROW-14391: [Docs] Archery requires docker
omit d04a46b ARROW-13607: [C++] Add Skyhook to Arrow
omit 0366943 MINOR: [Docs][C#] Update C# documentation
omit ee18c08 ARROW-14349: [IR] Remove RelBase
omit 176c113 ARROW-14350: [IR] Add filter expression to Source node
omit 9ce3440 ARROW-13156 [R] bindings for str_count
omit d234a2b ARROW-14416: [R] Fix package installation on the Raspberry Pi
omit 03faa67 MINOR: [Release] Use distinguishable GitHub Actions name for binary/apt/yum verifications (#11517)
omit 64b0e1d ARROW-14433: [Release][APT] Skip arm64 Ubuntu 21.04 verification
omit 765731a MINOR: [Release] Force reinstall manylinux2014 wheel after the manylinux2010 one during the verification (#11513)
omit 34ebe3d MINOR: [Release] Fix debian:bookwarm typo in the release verification script (#11512)
add e01556e [Release] Update CHANGELOG.md for 6.0.0
add 043a0f1 [Release] Update .deb/.rpm changelogs for 6.0.0
add 5a5f4ce [Release] Update versions for 6.0.0
add b8e1e22 ARROW-14459: [Doc] Update the pinned sphinx version to 4.2
add eee5866 ARROW-14486: [Packaging][deb] Add missing libthrift-dev dependency
add 2f13007 ARROW-14189: [Docs] Add version dropdown to the sphinx docs
add b0acbc6 ARROW-14480: [R] Expose arrow::dataset::ExistingDataBehavior to R
add 4d3398d ARROW-14492: [JS] Fix export for browser bundles
add c3d17a2 ARROW-14499: [Docs] Version dropdown side-by-side with search box
add ccab3da ARROW-14490: [Doc] Regenerate CHANGELOG.md to include all versions
add 63d862e ARROW-14450: [R] Old macos build error
add 73f85a4 ARROW-14514: [C++][R] UBSAN error on round kernel
add 892d9ee ARROW-14538: [R] Work around empty tr call on Solaris
add 961bdac ARROW-14550: [Doc] Remove the JSON license; a non-free one.
add ae09c0e ARROW-14365: [R] Update README example to reflect new capabilities
add bda4a2f ARROW-14580: [Python] update trove classifiers to include Python 3.10
add a0a1ff1 ARROW-14437: [Python] Make CSV cancellation test more robust
add f72e93a ARROW-14523: [C++] Fix potential data loss in S3 multipart upload
add fc60cfa ARROW-14584: [Python][CI] Python sdist installation fails with latest setuptools 58.5
add 604bf26 ARROW-14496: [Docs] Create relative links for R / JS / C/Glib references in the sphinx toctree using stub pages
add ada65af MINOR: [CI] Fix conda-integration GHA job
add fdcc63b ARROW-14513: [Release][Go] Add /v6 suffix to release-6.0.0
add df92a26 MINOR: [Release] Fix debian:bookwarm typo in the release verification script (#11512)
add a2a1479 ARROW-14433: [Release][APT] Skip arm64 Ubuntu 21.04 verification
add daca509 ARROW-14390: [Packaging][Ubuntu] Add support for Ubuntu 21.10
add 0319778 ARROW-13156 [R] bindings for str_count
add 88683e8 ARROW-14310: [R] Make expect_dplyr_equal() more intuitive
add 527f576 ARROW-14181: [C++][Compute] Support for dictionaries in hash join
add 76dfc38 ARROW-14519: [C++] Properly error if joining on unsupported type
add 6e6acd5 ARROW-14628: [Release][Python] Use python -m pytest
add 8410e34 ARROW-14583: [C++] Handle empty chunked arrays in Take, empty datasets in GroupByNode
add 031c894 ARROW-14630: [C++] Fix aggregation over scalar key columns
add 0b1c6d0 ARROW-14623: [Packaging][Java] Upload not only .jar but also .pom
add aa9a7a6 ARROW-14620: [Python] Missing bindings for existing_data_behavior makes it impossible to maintain old behavior
add 83a8c93 [Release] Update CHANGELOG.md for 6.0.1
add 9a52dd4 [Release] Update .deb/.rpm changelogs for 6.0.1
add 347a88f [Release] Update versions for 6.0.1
new 50b2e16 [Release] Update version to 6.0.2
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (5b68c8e)
\
N -- N -- N refs/heads/release-6.0.2-js (50b2e16)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/archery.yml | 2 +-
.github/workflows/cpp.yml | 4 +-
.../workflows/cpp_cron.yml | 75 +-
.github/workflows/csharp.yml | 2 +-
.github/workflows/dev.yml | 2 +-
.github/workflows/go.yml | 16 +-
.github/workflows/integration.yml | 2 +-
.github/workflows/java.yml | 2 +-
.github/workflows/java_jni.yml | 35 +-
.github/workflows/js.yml | 2 +-
.github/workflows/julia.yml | 2 +-
.github/workflows/matlab.yml | 6 +-
.github/workflows/python.yml | 2 +-
.github/workflows/r-without-arrow.yml | 2 +-
.github/workflows/r.yml | 2 +-
.github/workflows/ruby.yml | 2 +-
.gitignore | 2 -
CHANGELOG.md | 461 ++++---
c_glib/arrow-glib/basic-data-type.cpp | 79 +-
c_glib/arrow-glib/basic-data-type.h | 9 +-
c_glib/arrow-glib/compute.cpp | 15 +-
c_glib/arrow-glib/decimal.cpp | 35 +-
c_glib/arrow-glib/decimal.h | 8 +-
c_glib/arrow-glib/file-system.cpp | 229 +---
c_glib/arrow-glib/file-system.h | 53 -
c_glib/arrow-glib/file-system.hpp | 5 -
c_glib/arrow-glib/version.h.in | 23 -
c_glib/doc/arrow-glib/arrow-glib-docs.xml | 4 -
c_glib/meson.build | 2 +-
c_glib/test/test-decimal128-data-type.rb | 13 -
c_glib/test/test-decimal128.rb | 11 -
c_glib/test/test-decimal256-data-type.rb | 13 -
c_glib/test/test-decimal256.rb | 11 -
c_glib/test/test-s3-global-options.rb | 36 -
ci/conda_env_cpp.txt | 3 +-
ci/docker/conda-cpp.dockerfile | 1 -
ci/docker/conda-integration.dockerfile | 3 +-
ci/docker/debian-10-cpp.dockerfile | 2 +
ci/docker/r-fedora-clang-devel-san.dockerfile | 77 --
ci/docker/ubuntu-20.04-cpp.dockerfile | 5 -
ci/scripts/PKGBUILD | 2 +-
ci/scripts/cpp_build.sh | 1 -
ci/scripts/generate_dataset.py | 47 -
ci/scripts/go_build.sh | 7 +-
ci/scripts/go_test.sh | 5 +-
ci/scripts/install_ceph.sh | 28 -
ci/scripts/integration_skyhook.sh | 141 --
ci/scripts/java_cdata_integration.sh | 29 -
ci/scripts/java_full_build.sh | 34 +-
ci/scripts/js_build.sh | 11 +-
ci/scripts/msys2_setup.sh | 3 -
ci/scripts/r_sanitize.sh | 12 +-
cpp/.gitignore | 2 -
cpp/Brewfile | 1 -
cpp/CMakeLists.txt | 48 +-
cpp/CMakePresets.json | 165 ---
cpp/build-support/lint_exclusions.txt | 2 +
cpp/build-support/run_clang_format.py | 6 +-
cpp/build-support/run_clang_tidy.py | 6 +-
cpp/build-support/run_cpplint.py | 6 +-
cpp/cmake_modules/BuildUtils.cmake | 21 +-
cpp/cmake_modules/DefineOptions.cmake | 2 -
cpp/cmake_modules/FindgRPCAlt.cmake | 20 -
cpp/cmake_modules/Findlibrados.cmake | 34 -
cpp/cmake_modules/ThirdpartyToolchain.cmake | 44 +-
cpp/examples/arrow/CMakeLists.txt | 85 +-
cpp/examples/arrow/flight_grpc_example.cc | 117 --
cpp/examples/arrow/helloworld.proto | 30 -
cpp/examples/minimal_build/CMakeLists.txt | 2 +-
cpp/examples/parquet/CMakeLists.txt | 42 +-
cpp/src/arrow/CMakeLists.txt | 36 +-
cpp/src/arrow/array/array_base.cc | 5 +-
cpp/src/arrow/array/array_binary_test.cc | 12 +-
cpp/src/arrow/array/array_list_test.cc | 55 -
cpp/src/arrow/array/array_nested.cc | 129 +-
cpp/src/arrow/array/array_nested.h | 20 +-
cpp/src/arrow/array/array_test.cc | 92 +-
cpp/src/arrow/array/array_union_test.cc | 65 -
cpp/src/arrow/array/util.cc | 19 +-
cpp/src/arrow/array/validate.cc | 753 ++++++-----
cpp/src/arrow/array/validate.h | 5 +-
cpp/src/arrow/chunked_array.cc | 35 +-
cpp/src/arrow/compute/api_scalar.cc | 38 +-
cpp/src/arrow/compute/api_scalar.h | 12 -
cpp/src/arrow/compute/api_vector.cc | 4 +-
cpp/src/arrow/compute/api_vector.h | 8 +-
cpp/src/arrow/compute/exec.cc | 12 +-
cpp/src/arrow/compute/exec.h | 9 -
cpp/src/arrow/compute/exec/CMakeLists.txt | 8 -
cpp/src/arrow/compute/exec/exec_plan.cc | 37 +-
cpp/src/arrow/compute/exec/exec_plan.h | 23 +-
cpp/src/arrow/compute/exec/expression.cc | 17 +-
cpp/src/arrow/compute/exec/expression.h | 3 +-
cpp/src/arrow/compute/exec/expression_benchmark.cc | 36 -
cpp/src/arrow/compute/exec/expression_test.cc | 79 +-
cpp/src/arrow/compute/exec/ir_consumer.cc | 661 ----------
cpp/src/arrow/compute/exec/ir_consumer.h | 70 -
cpp/src/arrow/compute/exec/ir_test.cc | 840 ------------
cpp/src/arrow/compute/exec/plan_test.cc | 38 +-
cpp/src/arrow/compute/exec/test_util.cc | 180 ---
cpp/src/arrow/compute/exec/test_util.h | 6 -
cpp/src/arrow/compute/function.cc | 51 +-
cpp/src/arrow/compute/function_internal.h | 27 +-
cpp/src/arrow/compute/kernels/aggregate_basic.cc | 84 +-
.../arrow/compute/kernels/aggregate_benchmark.cc | 35 -
cpp/src/arrow/compute/kernels/aggregate_internal.h | 21 -
cpp/src/arrow/compute/kernels/aggregate_mode.cc | 108 +-
.../arrow/compute/kernels/aggregate_quantile.cc | 50 +-
cpp/src/arrow/compute/kernels/aggregate_tdigest.cc | 36 +-
cpp/src/arrow/compute/kernels/aggregate_test.cc | 286 +---
cpp/src/arrow/compute/kernels/aggregate_var_std.cc | 53 +-
cpp/src/arrow/compute/kernels/codegen_internal.h | 60 +-
cpp/src/arrow/compute/kernels/hash_aggregate.cc | 575 +++-----
.../arrow/compute/kernels/hash_aggregate_test.cc | 201 +--
cpp/src/arrow/compute/kernels/scalar_arithmetic.cc | 545 ++++----
.../compute/kernels/scalar_arithmetic_test.cc | 337 +----
.../arrow/compute/kernels/scalar_cast_string.cc | 104 +-
.../arrow/compute/kernels/scalar_cast_temporal.cc | 21 +-
cpp/src/arrow/compute/kernels/scalar_cast_test.cc | 177 +--
cpp/src/arrow/compute/kernels/scalar_compare.cc | 59 +-
.../arrow/compute/kernels/scalar_compare_test.cc | 100 +-
cpp/src/arrow/compute/kernels/scalar_if_else.cc | 147 +--
.../arrow/compute/kernels/scalar_if_else_test.cc | 239 +---
cpp/src/arrow/compute/kernels/scalar_nested.cc | 158 +--
.../arrow/compute/kernels/scalar_nested_test.cc | 108 --
cpp/src/arrow/compute/kernels/scalar_set_lookup.cc | 82 +-
.../compute/kernels/scalar_set_lookup_test.cc | 221 +---
cpp/src/arrow/compute/kernels/scalar_string.cc | 1392 ++++++--------------
.../compute/kernels/scalar_string_benchmark.cc | 25 -
.../arrow/compute/kernels/scalar_string_test.cc | 549 ++------
.../arrow/compute/kernels/scalar_temporal_unary.cc | 75 +-
cpp/src/arrow/compute/kernels/scalar_validity.cc | 45 +-
.../arrow/compute/kernels/scalar_validity_test.cc | 39 -
cpp/src/arrow/compute/kernels/temporal_internal.h | 39 +-
cpp/src/arrow/compute/kernels/test_util.cc | 4 +-
cpp/src/arrow/compute/kernels/vector_array_sort.cc | 7 +-
cpp/src/arrow/compute/kernels/vector_hash.cc | 13 +-
cpp/src/arrow/compute/kernels/vector_hash_test.cc | 2 +-
cpp/src/arrow/compute/kernels/vector_nested.cc | 7 +-
.../arrow/compute/kernels/vector_nested_test.cc | 6 +-
cpp/src/arrow/compute/kernels/vector_replace.cc | 71 +-
.../arrow/compute/kernels/vector_replace_test.cc | 156 +--
cpp/src/arrow/compute/kernels/vector_selection.cc | 18 +-
.../arrow/compute/kernels/vector_selection_test.cc | 6 +-
cpp/src/arrow/compute/kernels/vector_sort.cc | 87 +-
cpp/src/arrow/compute/kernels/vector_sort_test.cc | 14 +-
cpp/src/arrow/compute/registry.cc | 4 -
cpp/src/arrow/csv/column_builder_test.cc | 85 --
cpp/src/arrow/csv/converter.cc | 54 +-
cpp/src/arrow/csv/converter_test.cc | 73 -
cpp/src/arrow/csv/inference_internal.h | 10 -
cpp/src/arrow/csv/writer_test.cc | 37 +-
cpp/src/arrow/dataset/dataset.h | 3 -
cpp/src/arrow/dataset/file_base.cc | 5 -
cpp/src/arrow/dataset/scanner_internal.h | 5 -
cpp/src/arrow/datum.cc | 20 -
cpp/src/arrow/datum.h | 14 +-
cpp/src/arrow/datum_test.cc | 16 -
cpp/src/arrow/filesystem/gcsfs.cc | 101 +-
cpp/src/arrow/filesystem/gcsfs_internal.cc | 131 --
cpp/src/arrow/filesystem/gcsfs_internal.h | 15 -
cpp/src/arrow/filesystem/gcsfs_test.cc | 150 ---
cpp/src/arrow/filesystem/s3fs.cc | 4 -
cpp/src/arrow/filesystem/s3fs.h | 2 -
cpp/src/arrow/flight/CMakeLists.txt | 4 +-
cpp/src/arrow/flight/server.h | 3 +-
cpp/src/arrow/io/file.cc | 2 -
cpp/src/arrow/io/slow.h | 2 +-
cpp/src/arrow/ipc/dictionary.cc | 1 +
cpp/src/arrow/ipc/feather.cc | 25 +-
cpp/src/arrow/ipc/feather.h | 10 -
cpp/src/arrow/ipc/message.cc | 47 +-
cpp/src/arrow/ipc/message.h | 13 +-
cpp/src/arrow/ipc/metadata_internal.cc | 15 +-
cpp/src/arrow/ipc/metadata_internal.h | 22 -
cpp/src/arrow/ipc/read_write_test.cc | 315 +----
cpp/src/arrow/ipc/reader.cc | 117 +-
cpp/src/arrow/ipc/reader_internal.h | 84 --
cpp/src/arrow/ipc/test_common.cc | 37 +-
cpp/src/arrow/ipc/test_common.h | 4 -
cpp/src/arrow/python/numpy_to_arrow.cc | 11 -
cpp/src/arrow/record_batch.cc | 36 +-
cpp/src/arrow/scalar.cc | 12 +-
cpp/src/arrow/scalar.h | 19 +-
cpp/src/arrow/scalar_test.cc | 6 -
cpp/src/arrow/testing/gtest_util.h | 4 +-
cpp/src/arrow/testing/json_integration_test.cc | 24 +-
cpp/src/arrow/testing/matchers.h | 60 +-
cpp/src/arrow/testing/random_test.cc | 13 +-
cpp/src/arrow/testing/util.cc | 19 +
cpp/src/arrow/testing/util.h | 2 +
cpp/src/arrow/type.cc | 26 +-
cpp/src/arrow/type.h | 12 +-
cpp/src/arrow/type_traits.h | 1 -
cpp/src/arrow/util/CMakeLists.txt | 1 -
cpp/src/arrow/util/align_util_test.cc | 4 +-
cpp/src/arrow/util/async_util.cc | 12 +-
cpp/src/arrow/util/async_util_test.cc | 9 +-
cpp/src/arrow/util/basic_decimal.cc | 12 -
cpp/src/arrow/util/basic_decimal.h | 6 -
cpp/src/arrow/util/bit_block_counter.h | 48 -
cpp/src/arrow/util/bit_stream_utils.h | 54 +-
cpp/src/arrow/util/bit_util.h | 3 -
cpp/src/arrow/util/bit_util_test.cc | 2 +-
cpp/src/arrow/util/byte_size.cc | 389 ------
cpp/src/arrow/util/byte_size.h | 90 --
cpp/src/arrow/util/byte_size_test.cc | 445 -------
cpp/src/arrow/util/cpu_info.cc | 6 -
cpp/src/arrow/util/decimal.h | 3 +-
cpp/src/arrow/util/decimal_test.cc | 24 -
cpp/src/arrow/util/io_util.cc | 33 +-
cpp/src/arrow/util/io_util.h | 3 +-
cpp/src/arrow/util/simd.h | 2 +
cpp/src/arrow/util/unreachable.h | 4 +-
cpp/src/arrow/util/value_parsing.cc | 30 +-
cpp/src/arrow/util/value_parsing.h | 73 +-
cpp/src/arrow/util/value_parsing_test.cc | 110 +-
cpp/src/arrow/util/windows_compatibility.h | 2 +
cpp/src/gandiva/function_registry_arithmetic.cc | 4 -
cpp/src/gandiva/function_registry_string.cc | 18 -
cpp/src/gandiva/precompiled/extended_math_ops.cc | 16 -
.../gandiva/precompiled/extended_math_ops_test.cc | 18 -
cpp/src/gandiva/precompiled/string_ops.cc | 149 ---
cpp/src/gandiva/precompiled/string_ops_test.cc | 50 -
cpp/src/gandiva/precompiled/types.h | 27 -
cpp/src/gandiva/tests/projector_test.cc | 77 --
cpp/src/generated/Relation_generated.h | 537 +++++---
cpp/src/parquet/arrow/arrow_reader_writer_test.cc | 120 +-
cpp/src/parquet/arrow/reader_internal.cc | 3 +-
cpp/src/parquet/arrow/test_util.h | 25 +-
cpp/src/parquet/column_reader.cc | 10 +-
cpp/src/parquet/encoding.cc | 295 +----
cpp/src/parquet/encryption/key_management_test.cc | 3 -
.../parquet/encryption/read_configurations_test.cc | 7 +-
cpp/src/parquet/encryption/test_encryption_util.cc | 2 +-
cpp/src/parquet/reader_test.cc | 4 -
cpp/src/parquet/schema.h | 1 -
cpp/src/parquet/statistics_test.cc | 6 -
cpp/src/parquet/thrift_internal.h | 2 +-
cpp/src/parquet/types.h | 10 +-
cpp/src/parquet/windows_compatibility.h | 11 +-
cpp/src/parquet/windows_fixup.h | 29 -
cpp/src/skyhook/CMakeLists.txt | 87 --
cpp/src/skyhook/client/CMakeLists.txt | 18 -
cpp/src/skyhook/client/file_skyhook.cc | 182 ---
cpp/src/skyhook/client/file_skyhook.h | 108 --
cpp/src/skyhook/cls/cls_skyhook.cc | 267 ----
cpp/src/skyhook/cls/cls_skyhook_test.cc | 207 ---
cpp/src/skyhook/protocol/ScanRequest.fbs | 29 -
cpp/src/skyhook/protocol/ScanRequest_generated.h | 167 ---
cpp/src/skyhook/protocol/rados_protocol.cc | 99 --
cpp/src/skyhook/protocol/rados_protocol.h | 103 --
cpp/src/skyhook/protocol/skyhook_protocol.cc | 136 --
cpp/src/skyhook/protocol/skyhook_protocol.h | 116 --
cpp/src/skyhook/protocol/skyhook_protocol_test.cc | 71 -
cpp/src/skyhook/skyhook.pc.in | 26 -
cpp/submodules/parquet-testing | 2 +-
cpp/thirdparty/versions.txt | 11 +-
cpp/vcpkg.json | 4 +-
csharp/Directory.Build.props | 2 +-
csharp/README.md | 19 +-
dev/README.md | 8 +
dev/archery/archery/cli.py | 2 +-
dev/archery/archery/crossbow/cli.py | 1 -
dev/archery/archery/crossbow/core.py | 47 +-
.../crossbow/tests/fixtures/azure-linux.yaml | 38 -
.../archery/crossbow/tests/fixtures/tasks.yaml | 47 -
dev/archery/archery/crossbow/tests/test_core.py | 46 -
dev/archery/archery/integration/datagen.py | 24 +-
dev/archery/archery/integration/runner.py | 16 +-
dev/archery/archery/integration/tester.py | 2 +-
dev/archery/archery/integration/tester_cpp.py | 11 +-
dev/archery/archery/integration/tester_csharp.py | 2 +-
dev/archery/archery/integration/tester_go.py | 2 +-
dev/archery/archery/integration/tester_java.py | 2 +-
dev/archery/archery/integration/tester_js.py | 2 +-
dev/archery/archery/integration/tester_rust.py | 2 +-
dev/archery/archery/utils/lint.py | 1 -
dev/release/01-prepare-test.rb | 664 ++++++----
dev/release/02-source-test.rb | 24 +-
dev/release/02-source.sh | 37 +-
dev/release/04-binary-download.sh | 10 +-
dev/release/05-binary-upload.sh | 4 -
dev/release/binary-task.rb | 25 +-
dev/release/download_rc_binaries.py | 10 +-
dev/release/post-02-binary.sh | 4 -
dev/release/post-03-website.sh | 40 +-
dev/release/post-13-go.sh | 0
dev/release/rat_exclude_files.txt | 33 +-
dev/release/test-helper.rb | 2 -
dev/release/utils-binary.sh | 1 -
dev/release/utils-prepare.sh | 8 -
dev/release/verify-release-candidate-wheels.bat | 6 -
dev/release/verify-release-candidate.bat | 7 +
dev/release/verify-release-candidate.sh | 55 +-
dev/tasks/docker-tests/azure.linux.yml | 1 -
dev/tasks/homebrew-formulae/apache-arrow.rb | 12 +-
.../homebrew-formulae/autobrew/apache-arrow.rb | 2 +-
dev/tasks/java-jars/github.yml | 4 +-
.../apache-arrow-apt-source/debian/changelog | 11 +
.../yum/apache-arrow-release.spec.in | 6 +
.../linux-packages/apache-arrow/debian/changelog | 12 +
.../linux-packages/apache-arrow/debian/control.in | 110 +-
...ib700.install => libarrow-cuda-glib600.install} | 0
...ow-cuda700.install => libarrow-cuda600.install} | 0
...00.install => libarrow-dataset-glib600.install} | 0
...aset700.install => libarrow-dataset600.install} | 0
...700.install => libarrow-flight-glib600.install} | 0
...light700.install => libarrow-flight600.install} | 0
...ow-glib700.install => libarrow-glib600.install} | 0
...0.install => libarrow-python-flight600.install} | 0
...ython700.install => libarrow-python600.install} | 0
.../{libarrow700.install => libarrow600.install} | 0
...-glib700.install => libgandiva-glib600.install} | 0
...libgandiva700.install => libgandiva600.install} | 0
...-glib700.install => libparquet-glib600.install} | 0
...libparquet700.install => libparquet600.install} | 0
...a-glib700.install => libplasma-glib600.install} | 0
.../{libplasma700.install => libplasma600.install} | 0
.../linux-packages/apache-arrow/yum/arrow.spec.in | 6 +
dev/tasks/r/github.devdocs.yml | 18 +-
dev/tasks/tasks.yml | 196 +--
docker-compose.yml | 90 +-
docs/source/cpp/build_system.rst | 29 -
docs/source/cpp/compute.rst | 376 +++---
docs/source/cpp/csv.rst | 65 -
docs/source/cpp/parquet.rst | 37 +-
docs/source/cpp/streaming_execution.rst | 10 +-
docs/source/developers/archery.rst | 9 +-
docs/source/developers/cpp/windows.rst | 24 -
docs/source/developers/documentation.rst | 36 -
docs/source/developers/python.rst | 2 +-
docs/source/format/Columnar.rst | 29 +-
docs/source/python/api/compute.rst | 2 -
docs/source/python/api/dataset.rst | 6 +-
docs/source/status.rst | 12 +-
experimental/computeir/Relation.fbs | 93 +-
format/Flight.proto | 10 +-
go/{ => arrow}/LICENSE.txt | 0
go/arrow/_examples/helloworld/main.go | 6 +-
go/arrow/array/array.go | 13 +-
go/arrow/array/array_test.go | 10 +-
go/arrow/array/binary.go | 20 +-
go/arrow/array/binary_test.go | 4 +-
go/arrow/array/binarybuilder.go | 61 +-
go/arrow/array/binarybuilder_test.go | 6 +-
go/arrow/array/boolean.go | 26 +-
go/arrow/array/boolean_test.go | 4 +-
go/arrow/array/booleanbuilder.go | 63 +-
go/arrow/array/booleanbuilder_test.go | 6 +-
go/arrow/array/bufferbuilder.go | 6 +-
go/arrow/array/bufferbuilder_byte.go | 2 +-
go/arrow/array/bufferbuilder_numeric.gen.go | 6 +-
go/arrow/array/bufferbuilder_numeric.gen.go.tmpl | 6 +-
go/arrow/array/bufferbuilder_numeric_test.go | 4 +-
go/arrow/array/builder.go | 13 +-
go/arrow/array/builder_test.go | 4 +-
go/arrow/array/compare.go | 4 +-
go/arrow/array/compare_test.go | 10 +-
go/arrow/array/concat.go | 8 +-
go/arrow/array/concat_test.go | 10 +-
go/arrow/array/data.go | 6 +-
go/arrow/array/data_test.go | 4 +-
go/arrow/array/decimal128.go | 104 +-
go/arrow/array/decimal128_test.go | 8 +-
go/arrow/array/extension.go | 18 +-
go/arrow/array/extension_test.go | 8 +-
go/arrow/array/fixed_size_list.go | 101 +-
go/arrow/array/fixed_size_list_test.go | 6 +-
go/arrow/array/fixedsize_binary.go | 23 +-
go/arrow/array/fixedsize_binary_test.go | 6 +-
go/arrow/array/fixedsize_binarybuilder.go | 73 +-
go/arrow/array/fixedsize_binarybuilder_test.go | 4 +-
go/arrow/array/float16.go | 24 +-
go/arrow/array/float16_builder.go | 75 +-
go/arrow/array/float16_builder_test.go | 6 +-
go/arrow/array/interval.go | 205 +--
go/arrow/array/interval_test.go | 6 +-
go/arrow/array/json_reader.go | 204 ---
go/arrow/array/json_reader_test.go | 117 --
go/arrow/array/list.go | 91 +-
go/arrow/array/list_test.go | 6 +-
go/arrow/array/map.go | 32 +-
go/arrow/array/map_test.go | 6 +-
go/arrow/array/null.go | 60 +-
go/arrow/array/null_test.go | 6 +-
go/arrow/array/numeric.gen.go | 310 +----
go/arrow/array/numeric.gen.go.tmpl | 43 +-
go/arrow/array/numeric_test.go | 6 +-
go/arrow/array/numericbuilder.gen.go | 1038 +--------------
go/arrow/array/numericbuilder.gen.go.tmpl | 147 +--
go/arrow/array/numericbuilder.gen_test.go | 6 +-
go/arrow/array/numericbuilder.gen_test.go.tmpl | 6 +-
go/arrow/array/record.go | 63 +-
go/arrow/array/record_test.go | 6 +-
go/arrow/array/string.go | 75 +-
go/arrow/array/string_test.go | 23 +-
go/arrow/array/struct.go | 113 +-
go/arrow/array/struct_test.go | 6 +-
go/arrow/array/table.go | 4 +-
go/arrow/array/table_test.go | 6 +-
go/arrow/array/util.go | 196 ---
go/arrow/array/util_test.go | 434 ------
go/arrow/arrio/arrio.go | 4 +-
go/arrow/arrio/arrio_test.go | 12 +-
go/arrow/bitutil/bitmaps.go | 4 +-
go/arrow/bitutil/bitmaps_test.go | 2 +-
go/arrow/bitutil/bitutil.go | 2 +-
go/arrow/bitutil/bitutil_test.go | 4 +-
go/arrow/cdata/cdata.go | 8 +-
go/arrow/cdata/cdata_exports.go | 8 +-
go/arrow/cdata/cdata_test.go | 8 +-
go/arrow/cdata/cdata_test_framework.go | 4 +-
go/arrow/cdata/exports.go | 2 +-
go/arrow/cdata/interface.go | 8 +-
go/arrow/{endian/big.go => cdata/test/go.mod} | 10 +-
go/{ => arrow/cdata/test}/go.sum | 48 -
go/arrow/cdata/test/test_cimport.go | 8 +-
go/arrow/csv/common.go | 4 +-
go/arrow/csv/reader.go | 8 +-
go/arrow/csv/reader_test.go | 6 +-
go/arrow/csv/writer.go | 4 +-
go/arrow/csv/writer_test.go | 8 +-
go/arrow/datatype.go | 2 +-
go/arrow/datatype_binary_test.go | 2 +-
go/arrow/datatype_extension_test.go | 4 +-
go/arrow/datatype_fixedwidth.go | 232 ----
go/arrow/datatype_fixedwidth_test.go | 62 +-
go/arrow/datatype_null_test.go | 2 +-
go/arrow/decimal128/decimal128.go | 2 +-
go/arrow/decimal128/decimal128_test.go | 4 +-
go/arrow/example_test.go | 8 +-
go/arrow/flight/basic_auth_flight_test.go | 2 +-
go/arrow/flight/example_flight_server_test.go | 2 +-
go/arrow/flight/flight_middleware_test.go | 4 +-
go/arrow/flight/flight_test.go | 10 +-
go/arrow/flight/gen.go | 2 +-
go/arrow/flight/record_batch_reader.go | 8 +-
go/arrow/flight/record_batch_writer.go | 8 +-
go/arrow/float16/float16.go | 2 +-
go/arrow/internal/arrdata/arrdata.go | 16 +-
go/arrow/internal/arrdata/ioutil.go | 13 +-
go/arrow/internal/arrjson/arrjson.go | 16 +-
go/arrow/internal/arrjson/arrjson_test.go | 8 +-
go/arrow/internal/arrjson/option.go | 6 +-
go/arrow/internal/arrjson/reader.go | 10 +-
go/arrow/internal/arrjson/writer.go | 8 +-
go/arrow/internal/cpu/cpu_test.go | 2 +-
.../cmd/arrow-flight-integration-client/main.go | 2 +-
.../cmd/arrow-flight-integration-server/main.go | 2 +-
go/arrow/internal/flight_integration/scenario.go | 14 +-
go/arrow/internal/testing/gen/random_array_gen.go | 8 +-
go/arrow/internal/testing/tools/bits_test.go | 2 +-
go/arrow/internal/testing/types/extension_types.go | 4 +-
go/arrow/ipc/cmd/arrow-cat/main.go | 6 +-
go/arrow/ipc/cmd/arrow-cat/main_test.go | 8 +-
go/arrow/ipc/cmd/arrow-file-to-stream/main.go | 8 +-
go/arrow/ipc/cmd/arrow-file-to-stream/main_test.go | 6 +-
.../ipc/cmd/arrow-json-integration-test/main.go | 14 +-
.../cmd/arrow-json-integration-test/main_test.go | 6 +-
go/arrow/ipc/cmd/arrow-ls/main.go | 6 +-
go/arrow/ipc/cmd/arrow-ls/main_test.go | 8 +-
go/arrow/ipc/cmd/arrow-stream-to-file/main.go | 8 +-
go/arrow/ipc/cmd/arrow-stream-to-file/main_test.go | 6 +-
go/arrow/ipc/compression.go | 4 +-
go/arrow/ipc/dict.go | 6 +-
go/arrow/ipc/dict_test.go | 6 +-
go/arrow/ipc/file_reader.go | 52 +-
go/arrow/ipc/file_test.go | 6 +-
go/arrow/ipc/file_writer.go | 12 +-
go/arrow/ipc/ipc.go | 10 +-
go/arrow/ipc/ipc_test.go | 8 +-
go/arrow/ipc/message.go | 27 +-
go/arrow/ipc/message_test.go | 102 --
go/arrow/ipc/metadata.go | 8 +-
go/arrow/ipc/metadata_test.go | 12 +-
go/arrow/ipc/reader.go | 16 +-
go/arrow/ipc/stream_test.go | 6 +-
go/arrow/ipc/writer.go | 12 +-
go/arrow/ipc/writer_test.go | 8 +-
go/arrow/math/float64.go | 2 +-
go/arrow/math/float64_avx2_amd64.go | 2 +-
go/arrow/math/float64_sse4_amd64.go | 2 +-
go/arrow/math/float64_test.go | 6 +-
go/arrow/math/int64.go | 2 +-
go/arrow/math/int64_avx2_amd64.go | 2 +-
go/arrow/math/int64_sse4_amd64.go | 2 +-
go/arrow/math/int64_test.go | 6 +-
go/arrow/math/math_amd64.go | 2 +-
go/arrow/math/type.go.tmpl | 2 +-
go/arrow/math/type_simd_amd64.go.tmpl | 2 +-
go/arrow/math/type_test.go.tmpl | 6 +-
go/arrow/math/uint64.go | 2 +-
go/arrow/math/uint64_avx2_amd64.go | 2 +-
go/arrow/math/uint64_sse4_amd64.go | 2 +-
go/arrow/math/uint64_test.go | 6 +-
go/arrow/memory/buffer.go | 2 +-
go/arrow/memory/buffer_test.go | 2 +-
go/arrow/memory/cgo_allocator.go | 2 +-
go/arrow/memory/checked_allocator.go | 21 +-
go/arrow/memory/memory_amd64.go | 2 +-
go/arrow/memory/memory_test.go | 2 +-
go/arrow/scalar/binary.go | 4 +-
go/arrow/scalar/compare.go | 2 +-
go/arrow/scalar/nested.go | 8 +-
go/arrow/scalar/numeric.gen.go | 2 +-
go/arrow/scalar/numeric.gen_test.go | 4 +-
go/arrow/scalar/numeric.gen_test.go.tmpl | 4 +-
go/arrow/scalar/parse.go | 66 +-
go/arrow/scalar/scalar.go | 16 +-
go/arrow/scalar/scalar_test.go | 10 +-
go/arrow/scalar/temporal.go | 65 +-
go/arrow/tensor/numeric.gen.go | 4 +-
go/arrow/tensor/numeric.gen.go.tmpl | 4 +-
go/arrow/tensor/numeric.gen_test.go | 8 +-
go/arrow/tensor/numeric.gen_test.go.tmpl | 8 +-
go/arrow/tensor/tensor.go | 6 +-
go/arrow/tensor/tensor_test.go | 8 +-
go/arrow/tools.go | 24 -
go/arrow/type_traits_boolean.go | 2 +-
go/arrow/type_traits_decimal128.go | 4 +-
go/arrow/type_traits_float16.go | 4 +-
go/arrow/type_traits_interval.go | 4 +-
go/arrow/type_traits_numeric.gen.go | 4 +-
go/arrow/type_traits_numeric.gen.go.tmpl | 4 +-
go/arrow/type_traits_numeric.gen_test.go | 2 +-
go/arrow/type_traits_numeric.gen_test.go.tmpl | 2 +-
go/arrow/type_traits_test.go | 6 +-
go/go.mod | 5 +-
go/go.sum | 40 +-
go/{ => parquet}/LICENSE.txt | 0
go/parquet/compress/brotli.go | 2 +-
go/parquet/compress/compress.go | 2 +-
go/parquet/compress/compress_test.go | 2 +-
go/parquet/compress/zstd.go | 2 +-
go/parquet/doc.go | 10 +-
go/parquet/encryption_properties.go | 2 +-
go/parquet/encryption_properties_test.go | 4 +-
go/parquet/file/column_reader.go | 498 -------
go/parquet/file/column_reader_test.go | 450 -------
go/parquet/file/column_reader_types.gen.go | 299 -----
go/parquet/file/column_reader_types.gen.go.tmpl | 62 -
go/parquet/file/file_reader.go | 336 -----
go/parquet/file/file_reader_test.go | 304 -----
go/parquet/file/level_conversion.go | 262 ----
go/parquet/file/level_conversion_test.go | 194 ---
go/parquet/file/page_reader.go | 628 ---------
go/parquet/file/row_group_reader.go | 140 --
go/parquet/internal/bmi/bitmap_bmi2_noasm.go | 24 -
go/parquet/internal/bmi/bmi.go | 2 +-
go/parquet/internal/encoding/boolean_decoder.go | 10 +-
go/parquet/internal/encoding/boolean_encoder.go | 9 +-
go/parquet/internal/encoding/byte_array_decoder.go | 4 +-
go/parquet/internal/encoding/byte_array_encoder.go | 6 +-
go/parquet/internal/encoding/decoder.go | 12 +-
go/parquet/internal/encoding/delta_bit_packing.go | 8 +-
go/parquet/internal/encoding/delta_byte_array.go | 6 +-
.../internal/encoding/delta_length_byte_array.go | 6 +-
go/parquet/internal/encoding/encoder.go | 14 +-
.../internal/encoding/encoding_benchmarks_test.go | 16 +-
go/parquet/internal/encoding/encoding_test.go | 14 +-
.../encoding/fixed_len_byte_array_decoder.go | 4 +-
.../encoding/fixed_len_byte_array_encoder.go | 4 +-
go/parquet/internal/encoding/levels.go | 8 +-
go/parquet/internal/encoding/levels_test.go | 10 +-
go/parquet/internal/encoding/memo_table.go | 10 +-
go/parquet/internal/encoding/memo_table_test.go | 6 +-
.../internal/encoding/memo_table_types.gen.go | 4 +-
.../internal/encoding/memo_table_types.gen.go.tmpl | 2 +-
.../internal/encoding/plain_encoder_types.gen.go | 8 +-
.../encoding/plain_encoder_types.gen.go.tmpl | 6 +-
go/parquet/internal/encoding/typed_encoder.gen.go | 170 +--
.../internal/encoding/typed_encoder.gen.go.tmpl | 56 +-
go/parquet/internal/encoding/types.go | 8 +-
go/parquet/internal/encryption/aes.go | 2 +-
go/parquet/internal/encryption/decryptor.go | 4 +-
go/parquet/internal/encryption/encryptor.go | 4 +-
.../gen-go/parquet/GoUnusedProtection__.go | 2 +-
.../internal/gen-go/parquet/parquet-consts.go | 6 +-
go/parquet/internal/gen-go/parquet/parquet.go | 38 +-
go/parquet/internal/hashing/xxh3_memo_table.gen.go | 6 +-
.../internal/hashing/xxh3_memo_table.gen.go.tmpl | 4 +-
go/parquet/internal/hashing/xxh3_memo_table.go | 8 +-
go/parquet/internal/testutils/pagebuilder.go | 297 -----
go/parquet/internal/testutils/random.go | 10 +-
go/parquet/internal/testutils/random_arrow.go | 6 +-
go/parquet/internal/testutils/utils.go | 2 +-
go/parquet/internal/thrift/helpers.go | 2 +-
go/parquet/internal/utils/bit_benchmark_test.go | 6 +-
go/parquet/internal/utils/bit_block_counter.go | 2 +-
.../internal/utils/bit_block_counter_test.go | 6 +-
go/parquet/internal/utils/bit_reader.go | 6 +-
go/parquet/internal/utils/bit_reader_test.go | 10 +-
go/parquet/internal/utils/bit_run_reader.go | 4 +-
go/parquet/internal/utils/bit_run_reader_test.go | 6 +-
go/parquet/internal/utils/bit_set_run_reader.go | 2 +-
.../internal/utils/bit_set_run_reader_test.go | 4 +-
go/parquet/internal/utils/bit_writer.go | 2 +-
go/parquet/internal/utils/bitmap_writer.go | 2 +-
go/parquet/internal/utils/bitmap_writer_test.go | 4 +-
go/parquet/internal/utils/rle.go | 4 +-
go/parquet/internal/utils/typed_rle_dict.gen.go | 2 +-
.../internal/utils/typed_rle_dict.gen.go.tmpl | 2 +-
go/parquet/metadata/app_version.go | 4 +-
go/parquet/metadata/column_chunk.go | 14 +-
go/parquet/metadata/file.go | 12 +-
go/parquet/metadata/metadata_test.go | 6 +-
go/parquet/metadata/row_group.go | 8 +-
go/parquet/metadata/stat_compare_test.go | 4 +-
go/parquet/metadata/statistics.go | 16 +-
go/parquet/metadata/statistics_test.go | 10 +-
go/parquet/metadata/statistics_types.gen.go | 12 +-
go/parquet/metadata/statistics_types.gen.go.tmpl | 8 +-
go/parquet/reader_properties.go | 5 +-
go/parquet/reader_writer_properties_test.go | 6 +-
go/parquet/schema/column.go | 4 +-
go/parquet/schema/converted_types.go | 2 +-
go/parquet/schema/converted_types_test.go | 2 +-
go/parquet/schema/helpers.go | 2 +-
go/parquet/schema/helpers_test.go | 4 +-
go/parquet/schema/logical_types.go | 6 +-
go/parquet/schema/logical_types_test.go | 4 +-
go/parquet/schema/node.go | 4 +-
go/parquet/schema/reflection.go | 4 +-
go/parquet/schema/reflection_test.go | 4 +-
go/parquet/schema/schema.go | 4 +-
go/parquet/schema/schema_element_test.go | 4 +-
go/parquet/schema/schema_flatten_test.go | 4 +-
go/parquet/schema/schema_test.go | 6 +-
go/parquet/types.go | 14 +-
go/parquet/writer_properties.go | 4 +-
java/adapter/avro/pom.xml | 2 +-
java/adapter/jdbc/pom.xml | 2 +-
java/adapter/orc/pom.xml | 2 +-
java/algorithm/pom.xml | 2 +-
java/c/pom.xml | 2 +-
java/c/src/test/python/integration_tests.py | 223 ----
java/compression/pom.xml | 2 +-
java/dataset/pom.xml | 2 +-
java/flight/flight-core/pom.xml | 2 +-
java/flight/flight-grpc/pom.xml | 2 +-
java/format/pom.xml | 2 +-
java/gandiva/pom.xml | 2 +-
java/memory/memory-core/pom.xml | 2 +-
java/memory/memory-netty/pom.xml | 2 +-
java/memory/memory-unsafe/pom.xml | 2 +-
java/memory/pom.xml | 2 +-
java/performance/pom.xml | 4 +-
java/plasma/pom.xml | 2 +-
java/pom.xml | 2 +-
java/tools/pom.xml | 2 +-
java/vector/pom.xml | 2 +-
.../java/org/apache/arrow/vector/types/Types.java | 2 +-
.../apache/arrow/vector/util/VectorAppender.java | 14 +-
.../arrow/vector/util/TestVectorAppender.java | 27 -
js/DEVELOP.md | 4 -
js/gulp/package-task.js | 8 +-
js/gulp/typescript-task.js | 6 +-
js/package.json | 5 +-
js/yarn.lock | 78 +-
matlab/CMakeLists.txt | 2 +-
python/pyarrow/_dataset.pyx | 10 +-
python/pyarrow/_feather.pyx | 10 +-
python/pyarrow/compute.py | 14 +-
python/pyarrow/feather.py | 14 +-
python/pyarrow/includes/libarrow.pxd | 1 -
python/pyarrow/includes/libarrow_feather.pxd | 5 +-
python/pyarrow/parquet.py | 45 -
python/pyarrow/scalar.pxi | 2 +-
python/pyarrow/tests/parquet/test_basic.py | 20 -
python/pyarrow/tests/parquet/test_dataset.py | 2 +-
.../pyarrow/tests/parquet/test_parquet_writer.py | 46 -
python/pyarrow/tests/test_array.py | 8 -
python/pyarrow/tests/test_compute.py | 6 +-
python/pyarrow/tests/test_dataset.py | 16 +-
python/pyarrow/tests/test_feather.py | 26 -
python/pyarrow/tests/test_fs.py | 23 -
python/pyarrow/tests/test_pandas.py | 4 +-
python/pyarrow/tests/test_scalars.py | 6 -
python/setup.py | 2 +-
r/.lintr | 3 +-
r/DESCRIPTION | 4 +-
r/NAMESPACE | 1 -
r/NEWS.md | 4 +-
r/R/array.R | 3 +-
r/R/arrow-datum.R | 20 +-
r/R/arrow-package.R | 1 -
r/R/arrowExports.R | 21 +-
r/R/csv.R | 7 +-
r/R/dataset-write.R | 9 +-
r/R/dplyr-eval.R | 4 +-
r/R/dplyr-functions.R | 68 +-
r/R/dplyr-summarize.R | 10 +-
r/R/duckdb.R | 11 +-
r/R/expression.R | 23 +-
r/R/filesystem.R | 1 -
r/R/flight.R | 3 -
r/R/parquet.R | 29 +-
r/R/schema.R | 19 +-
r/R/type.R | 4 +-
r/R/util.R | 15 -
r/_pkgdown.yml | 6 +-
r/configure | 1 -
r/configure.win | 115 +-
r/inst/build_arrow_static.sh | 6 +-
r/man/Schema.Rd | 13 +-
r/man/arrow-package.Rd | 6 +-
r/man/to_duckdb.Rd | 2 +-
r/man/write_dataset.Rd | 22 +-
r/man/write_parquet.Rd | 6 +-
r/src/altrep.cpp | 223 ++--
r/src/array.cpp | 5 -
r/src/array_to_vector.cpp | 24 +-
r/src/arrowExports.cpp | 68 +-
r/src/arrow_cpp11.h | 10 +-
r/src/arrow_types.h | 9 +-
r/src/chunkedarray.cpp | 11 +-
r/src/dataset.cpp | 3 +-
r/src/filesystem.cpp | 12 +-
r/src/r_to_arrow.cpp | 62 +-
r/src/recordbatch.cpp | 5 +-
r/src/type_infer.cpp | 5 -
r/tests/testthat/helper-expectation.R | 7 +-
r/tests/testthat/test-altrep.R | 157 +--
r/tests/testthat/test-compute-arith.R | 14 +-
r/tests/testthat/test-csv.R | 33 +-
r/tests/testthat/test-dataset-write.R | 53 -
r/tests/testthat/test-dplyr-filter.R | 2 +-
r/tests/testthat/test-dplyr-funcs-conditional.R | 37 +-
r/tests/testthat/test-dplyr-funcs-datetime.R | 92 +-
r/tests/testthat/test-dplyr-funcs-math.R | 28 +-
r/tests/testthat/test-dplyr-funcs-string.R | 35 +-
r/tests/testthat/test-dplyr-mutate.R | 2 +-
r/tests/testthat/test-dplyr-summarize.R | 23 +-
r/tests/testthat/test-duckdb.R | 19 +-
r/tests/testthat/test-feather.R | 8 +-
r/tests/testthat/test-filesystem.R | 22 +-
r/tests/testthat/test-parquet.R | 39 -
r/tests/testthat/test-python-flight.R | 4 -
r/tests/testthat/test-schema.R | 26 +-
r/tools/nixlibs.R | 11 +-
r/vignettes/arrow.Rmd | 2 +-
r/vignettes/dataset.Rmd | 4 +-
r/vignettes/developers/debugging.Rmd | 115 --
r/vignettes/developing.Rmd | 99 +-
r/vignettes/fs.Rmd | 40 +-
r/vignettes/install.Rmd | 29 +-
ruby/README.md | 119 --
ruby/Rakefile | 34 +-
ruby/red-arrow-cuda/lib/arrow-cuda/version.rb | 2 +-
.../red-arrow-dataset/lib/arrow-dataset/version.rb | 2 +-
ruby/red-arrow-flight/lib/arrow-flight/version.rb | 2 +-
ruby/red-arrow/ext/arrow/extconf.rb | 2 +-
ruby/red-arrow/lib/arrow/loader.rb | 1 -
ruby/red-arrow/lib/arrow/s3-global-options.rb | 38 -
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 +-
testing | 2 +-
760 files changed, 5807 insertions(+), 26942 deletions(-)
rename dev/tasks/fuzz-tests/github.oss-fuzz.yml => .github/workflows/cpp_cron.yml (53%)
delete mode 100644 c_glib/test/test-s3-global-options.rb
delete mode 100644 ci/docker/r-fedora-clang-devel-san.dockerfile
delete mode 100644 ci/scripts/generate_dataset.py
delete mode 100755 ci/scripts/install_ceph.sh
delete mode 100755 ci/scripts/integration_skyhook.sh
delete mode 100755 ci/scripts/java_cdata_integration.sh
delete mode 100644 cpp/CMakePresets.json
delete mode 100644 cpp/cmake_modules/Findlibrados.cmake
delete mode 100644 cpp/examples/arrow/flight_grpc_example.cc
delete mode 100644 cpp/examples/arrow/helloworld.proto
delete mode 100644 cpp/src/arrow/compute/exec/ir_consumer.cc
delete mode 100644 cpp/src/arrow/compute/exec/ir_consumer.h
delete mode 100644 cpp/src/arrow/compute/exec/ir_test.cc
delete mode 100644 cpp/src/arrow/ipc/reader_internal.h
delete mode 100644 cpp/src/arrow/util/byte_size.cc
delete mode 100644 cpp/src/arrow/util/byte_size.h
delete mode 100644 cpp/src/arrow/util/byte_size_test.cc
delete mode 100644 cpp/src/parquet/windows_fixup.h
delete mode 100644 cpp/src/skyhook/CMakeLists.txt
delete mode 100644 cpp/src/skyhook/client/CMakeLists.txt
delete mode 100644 cpp/src/skyhook/client/file_skyhook.cc
delete mode 100644 cpp/src/skyhook/client/file_skyhook.h
delete mode 100644 cpp/src/skyhook/cls/cls_skyhook.cc
delete mode 100644 cpp/src/skyhook/cls/cls_skyhook_test.cc
delete mode 100644 cpp/src/skyhook/protocol/ScanRequest.fbs
delete mode 100644 cpp/src/skyhook/protocol/ScanRequest_generated.h
delete mode 100644 cpp/src/skyhook/protocol/rados_protocol.cc
delete mode 100644 cpp/src/skyhook/protocol/rados_protocol.h
delete mode 100644 cpp/src/skyhook/protocol/skyhook_protocol.cc
delete mode 100644 cpp/src/skyhook/protocol/skyhook_protocol.h
delete mode 100644 cpp/src/skyhook/protocol/skyhook_protocol_test.cc
delete mode 100644 cpp/src/skyhook/skyhook.pc.in
delete mode 100644 dev/archery/archery/crossbow/tests/fixtures/azure-linux.yaml
delete mode 100644 dev/archery/archery/crossbow/tests/fixtures/tasks.yaml
mode change 100755 => 100644 dev/release/post-13-go.sh
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda-glib700.install => libarrow-cuda-glib600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda700.install => libarrow-cuda600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset-glib700.install => libarrow-dataset-glib600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset700.install => libarrow-dataset600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-glib700.install => libarrow-flight-glib600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight700.install => libarrow-flight600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-glib700.install => libarrow-glib600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-python-flight700.install => libarrow-python-flight600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-python700.install => libarrow-python600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow700.install => libarrow600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva-glib700.install => libgandiva-glib600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva700.install => libgandiva600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet-glib700.install => libparquet-glib600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet700.install => libparquet600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libplasma-glib700.install => libplasma-glib600.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libplasma700.install => libplasma600.install} (100%)
copy go/{ => arrow}/LICENSE.txt (100%)
delete mode 100644 go/arrow/array/json_reader.go
delete mode 100644 go/arrow/array/json_reader_test.go
delete mode 100644 go/arrow/array/util_test.go
copy go/arrow/{endian/big.go => cdata/test/go.mod} (86%)
copy go/{ => arrow/cdata/test}/go.sum (91%)
delete mode 100644 go/arrow/ipc/message_test.go
delete mode 100644 go/arrow/tools.go
rename go/{ => parquet}/LICENSE.txt (100%)
delete mode 100644 go/parquet/file/column_reader.go
delete mode 100644 go/parquet/file/column_reader_test.go
delete mode 100644 go/parquet/file/column_reader_types.gen.go
delete mode 100644 go/parquet/file/column_reader_types.gen.go.tmpl
delete mode 100644 go/parquet/file/file_reader.go
delete mode 100644 go/parquet/file/file_reader_test.go
delete mode 100644 go/parquet/file/level_conversion.go
delete mode 100644 go/parquet/file/level_conversion_test.go
delete mode 100644 go/parquet/file/page_reader.go
delete mode 100644 go/parquet/file/row_group_reader.go
delete mode 100644 go/parquet/internal/bmi/bitmap_bmi2_noasm.go
delete mode 100644 go/parquet/internal/testutils/pagebuilder.go
delete mode 100644 java/c/src/test/python/integration_tests.py
delete mode 100644 r/vignettes/developers/debugging.Rmd
delete mode 100644 ruby/red-arrow/lib/arrow/s3-global-options.rb
[arrow] 01/01: [Release] Update version to 6.0.2
Posted by do...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
domoritz pushed a commit to branch release-6.0.2-js
in repository https://gitbox.apache.org/repos/asf/arrow.git
commit 50b2e16631621f16d4f6492ad485309ae7d8a400
Author: Dominik Moritz <do...@gmail.com>
AuthorDate: Fri Nov 19 16:17:54 2021 -0500
[Release] Update version to 6.0.2
---
js/package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/js/package.json b/js/package.json
index 2c4160f..ad9823a 100644
--- a/js/package.json
+++ b/js/package.json
@@ -101,5 +101,5 @@
"engines": {
"node": ">=12.0"
},
- "version": "6.0.1"
+ "version": "6.0.2"
}