Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VTX-3411: Sync master with upstream #49

Closed
wants to merge 1,415 commits into from
Closed

VTX-3411: Sync master with upstream #49

wants to merge 1,415 commits into from

Conversation

fsdvh
Copy link
Collaborator

@fsdvh fsdvh commented Dec 13, 2023

Which issue does this PR close?

Closes #.

Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

tustvold and others added 30 commits August 17, 2023 10:48
…ith_values (apache#4707)

* Add AnyDictionary Abstraction

* Review feedback

* Move to AsArray
* Datum based comparison kernels (apache#4596)

* Clippy

* More clippy

* Even more clippy

* Further clippy

* Format

* Use take kernel for scalar evaluation

* Clippy

* Review feedback

* Use AnyDictionaryArray
* Parquet doc tweaks

* Update parquet/src/arrow/mod.rs
* Add distinct kernels (apache#960) (apache#4438)

* Fixes

* Add tests

* Handle NullArray

* Fix comparisons between scalar and empty array

* Clippy

* Review feedback
* Fix new clippy lints

* More clippy

* Even more clippy

* Clippy
* Add proxy_auth and proxy_exclude

* Add proxy_ca_certificate

* Add public fns

* rename fn

* clippy fix
* Cleanup length and bit_length kernels

* Clippy

* Review feedback
* feat: expose DoGet response headers & trailers

* docs: improve

Co-authored-by: Andrew Lamb <[email protected]>

* refactor: address review comments

---------

Co-authored-by: Andrew Lamb <[email protected]>
* Datum based like kernels (apache#4595)

* Clippy

* More Clippy

* Review feedback
* Clear row buffer before reuse

* clear for Vec<u8> buffer
…ries (apache#4758) (apache#4760) (apache#4759)

* Make LocalFileSystem::copy atomic (apache#4758)

* Create sub-directories for copy (apache#4760)

* Fix HttpStore

* Clippy

* Tweak error propagation

* Add doc
* fix: avoid panic if offset index not exists.

* Add unit tests and comments.
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Revert "Remove rank kernels"

This reverts commit c06786f.

* Fix child_rank
* Re-encode dictionaries in selection kernels

* More benchmarks

* Best-effort hashing

* More benchmarks

* Add fallback to concatenating dictionaries

* Fix nulls

* Format

* Cleanup

* RAT

* Clippy

* Split out heuristic

* Add support to interleave kernel

* Clippy

* More clippy

* Clippy

* Cleanup

* Optimize concat

* Review feedback

* Clippy

* Improved null handling

* Further tests

* Faster ptr_eq
AdamGS and others added 17 commits December 7, 2023 13:33
… the Arrow Writer (apache#5181)

* Issue fix and tests

* Cleanup tests
…ization (apache#5100)

* Refactor numeric aggregation kernels to make better use of
auto-vectorization.

Remove the explicit simd implementations since the autovectorized
versions are faster on average.

The min/max kernels for floating point numbers now use the total order
relation.

* Comments and cleanup

* Clippy fixes

* Use largest/smallest bit patterns for float MIN/MAX constants, these differ from the canonical NAN bit pattern

* Add test coverage for aggregating large non-null and float inputs

* Add test with negative NaN

* Rename MIN/MAX constants to make it explicit they use the total order relation
* Remove SIMD feature

* Clippy

* Tweak WASM features

* Fix test

* Exclude pyarrow from general build
* Add `BooleanArray::into_parts` method

* Add a test

* Remove `DataType` from returned tuple
…ache#5192)

* Clarify interval comparison behavior with documentation and tests

* refine language
* Blockwise IO in IPC FileReader (apache#5153)

* Docs

* Clippy

* Update arrow-ipc/src/reader.rs

Co-authored-by: Andrew Lamb <[email protected]>

---------

Co-authored-by: Andrew Lamb <[email protected]>
* feat: use http1 by default

* add note to GCS docs

* fix docs

* simplify changes

* bring back option
@fsdvh fsdvh changed the title Sync master with upstream VTX-3411: Sync master with upstream Dec 14, 2023
@fsdvh fsdvh closed this Dec 14, 2023
@fsdvh fsdvh reopened this Dec 14, 2023
* Cherry-pick change

* Cherry-pick change

* add ability to configure trusted root ca [CTDL-229]

* VTX-3411: missing bracket

* VTX-3411: fix module

* VTX-3411: fmt

* VTX-3411: update tests

* VTX-3411: update test

---------

Co-authored-by: Dan Harris <[email protected]>
Co-authored-by: Dan Harris <[email protected]>
Co-authored-by: Roy Prager <[email protected]>
@fsdvh fsdvh closed this Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.