This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/rust_toolchain/rust-toolchain-1.98.0
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
omit 124266a015 chore(deps): bump rust-toolchain from 1.97.1 to 1.98.0
add 1535dc4d38 perf(variant): build BinaryView arrays directly (#10640)
add e5c18fa5fe json: Add option `flatten_top_level_arrays` to
`TapeDecoder` (#9496)
add cd7c6b83ab fix(parquet): split row groups iteratively instead of
recursively (#10626)
add 66b91a581e introduce `GenericByteDictionaryBuilder::append_array()`
(#10765)
add 46540d99b4 Use Vec for primitive array unary operations (#10783)
add bab2817d31 Support map/struct capacities in MutableArrayData (#10801)
add d6b0bd7ecc Expose `&Arc[Buffer]` in
`GenericByteViewArray::data_buffers` for cheaper cloning (#10708)
add e1e71ea89b Fix BinaryViewArray construction after buffer ownership API
change (#10814)
add 4ceed4d86a fix(parquet): keep DELTA_BYTE_ARRAY dedup for values larger
than the page size limit (#10505)
add 7fefcec702 feat: Add row-group-local RowSelection support to the push
decoder (#10702)
add 3577093f26 fix(arrow-select): handle all-empty run arrays in
concat_run_arrays (#10782)
add 446edd807d chore(deps): bump the codeql-actions group with 2 updates
(#10817)
add 9904de1108 chore(deps): bump taiki-e/install-action from 2.86.3 to
2.86.5 (#10818)
add 7d9bdfd8a8 fix(arrow-integration-test): preserve field metadata in
JSON (#10811)
add 0e581556e8 [parquet] Update parquet-testing revision for ALP tests
(#10786)
add 900ec3ee38 docs: Revise Parquet metadata module documentation (#10796)
add 2a82e59204 chore(deps): bump uuid from 1.24.1 to 1.25.0 in the
all-other-cargo-deps group across 1 directory (#10837)
add f99e34a1f2 bench(parquet): cover sub-page value sizes, small page
limits, and dictionary fallback (#10836)
add b36dc72685 Add `proptest` fuzzing to parquet-variant and implement
fixes for findings (#10352)
add 736090f5e6 Replace BufferBuilder with Vec in decode_binary (#10851)
add c62002b036 fix(ffi): make FFI_ArrowSchema::with_metadata unsafe
(#10764)
add 36564076a1 introduce byte coalesce-kernal benchmarks (#10797)
add f299971e56 bench(take): add FixedSizeList and Map benchmarks (#10816)
add cc3e11988e chore(deps): bump rust-toolchain from 1.97.1 to 1.98.0
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 (124266a015)
\
N -- N -- N
refs/heads/dependabot/rust_toolchain/rust-toolchain-1.98.0 (cc3e11988e)
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.
No new revisions were added by this update.
Summary of changes:
.github/workflows/audit.yml | 2 +-
.github/workflows/codeql.yml | 4 +-
.github/workflows/miri.yaml | 2 +-
.github/workflows/rust.yml | 2 +-
Cargo.lock | 111 +++++-
arrow-array/Cargo.toml | 4 +
arrow-array/benches/primitive_array.rs | 62 +++
arrow-array/src/array/byte_view_array.rs | 27 +-
arrow-array/src/array/primitive_array.rs | 16 +-
.../builder/generic_bytes_dictionary_builder.rs | 168 +++++++-
.../src/builder/generic_bytes_view_builder.rs | 4 +-
arrow-array/src/ffi.rs | 2 +-
arrow-cast/src/cast/dictionary.rs | 10 +-
arrow-data/src/transform/mod.rs | 52 ++-
arrow-integration-test/src/field.rs | 12 +-
arrow-integration-test/src/schema.rs | 41 ++
arrow-ipc/src/reader.rs | 2 +-
arrow-json/src/reader/mod.rs | 77 +++-
arrow-json/src/reader/tape.rs | 320 ++++++++++++++--
arrow-row/src/variable.rs | 9 +-
arrow-schema/src/ffi.rs | 28 +-
arrow-select/src/coalesce/byte_view.rs | 5 +-
arrow-select/src/concat.rs | 24 ++
arrow-select/src/filter.rs | 5 +-
arrow-select/src/interleave.rs | 2 +-
arrow-select/src/take.rs | 8 +-
arrow/benches/coalesce_kernels.rs | 66 ++++
arrow/benches/take_kernels.rs | 62 +++
arrow/tests/array_transform.rs | 60 ++-
parquet-testing | 2 +-
parquet-variant-compute/benches/variant_kernels.rs | 20 +-
.../src/variant_array_builder.rs | 29 +-
parquet-variant/Cargo.toml | 1 +
parquet-variant/src/decoder.rs | 40 +-
parquet-variant/src/variant.rs | 36 +-
parquet-variant/src/variant/list.rs | 56 ++-
parquet-variant/src/variant/metadata.rs | 58 ++-
parquet-variant/src/variant/object.rs | 98 ++++-
parquet-variant/tests/proptest.rs | 234 ++++++++++++
parquet/Cargo.toml | 5 +
parquet/benches/writer_page_windows.rs | 245 ++++++++++++
parquet/src/arrow/arrow_reader/mod.rs | 241 +++++++++++-
parquet/src/arrow/arrow_writer/byte_array.rs | 8 +
parquet/src/arrow/arrow_writer/mod.rs | 185 ++++++---
parquet/src/arrow/async_reader/mod.rs | 76 +++-
parquet/src/arrow/buffer/view_buffer.rs | 5 +-
parquet/src/arrow/push_decoder/mod.rs | 421 +++++++++++++++++++--
parquet/src/arrow/push_decoder/remaining.rs | 415 ++++++++++++++++----
parquet/src/column/writer/encoder.rs | 27 ++
parquet/src/column/writer/mod.rs | 198 +++++++++-
parquet/src/file/metadata/mod.rs | 61 +--
parquet/tests/arrow_reader/bad_data.rs | 1 +
parquet/tests/arrow_reader/invalid_utf8.rs | 2 +-
parquet/tests/arrow_writer/layout.rs | 40 ++
54 files changed, 3281 insertions(+), 410 deletions(-)
create mode 100644 arrow-array/benches/primitive_array.rs
create mode 100644 parquet-variant/tests/proptest.rs
create mode 100644 parquet/benches/writer_page_windows.rs