diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6a597a8730e..66f86352bdc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ permissions: env: CARGO_TERM_COLOR: always RUST_BACKTRACE: 1 - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: duckdb-mirror: diff --git a/.github/workflows/close-fixed-fuzzer-issues.yml b/.github/workflows/close-fixed-fuzzer-issues.yml index d3fedfdd67a..d796d36f3a6 100644 --- a/.github/workflows/close-fixed-fuzzer-issues.yml +++ b/.github/workflows/close-fixed-fuzzer-issues.yml @@ -16,7 +16,7 @@ permissions: actions: read env: - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: close-fixed: diff --git a/.github/workflows/codspeed.yml b/.github/workflows/codspeed.yml index b32872d728e..ca492ba43ca 100644 --- a/.github/workflows/codspeed.yml +++ b/.github/workflows/codspeed.yml @@ -22,7 +22,7 @@ permissions: env: CARGO_TERM_COLOR: always RUST_BACKTRACE: 1 - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: changes: diff --git a/.github/workflows/fuzz-coverage.yml b/.github/workflows/fuzz-coverage.yml index f02b230d874..eca9a5999bd 100644 --- a/.github/workflows/fuzz-coverage.yml +++ b/.github/workflows/fuzz-coverage.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: { } env: - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: coverage: diff --git a/.github/workflows/fuzzer-fix-automation.yml b/.github/workflows/fuzzer-fix-automation.yml index 4a3ac912f5f..b5a347fae92 100644 --- a/.github/workflows/fuzzer-fix-automation.yml +++ b/.github/workflows/fuzzer-fix-automation.yml @@ -26,7 +26,7 @@ on: type: string env: - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: attempt-fix: diff --git a/.github/workflows/minimize_fuzz_corpus_workflow.yml b/.github/workflows/minimize_fuzz_corpus_workflow.yml index 20827c755f6..2e531aef99c 100644 --- a/.github/workflows/minimize_fuzz_corpus_workflow.yml +++ b/.github/workflows/minimize_fuzz_corpus_workflow.yml @@ -29,7 +29,7 @@ on: required: true env: - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: minimize: diff --git a/.github/workflows/publish-dry-runs.yml b/.github/workflows/publish-dry-runs.yml index bb10fc9fc82..f77870ac5ee 100644 --- a/.github/workflows/publish-dry-runs.yml +++ b/.github/workflows/publish-dry-runs.yml @@ -19,7 +19,7 @@ permissions: env: CARGO_TERM_COLOR: always RUST_BACKTRACE: 1 - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: python-wheel-build: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 494a4e6ece4..219a3e94b86 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,7 +5,7 @@ concurrency: cancel-in-progress: true env: - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 on: release: diff --git a/.github/workflows/run-fuzzer.yml b/.github/workflows/run-fuzzer.yml index c9c23af1bca..ac282392ff2 100644 --- a/.github/workflows/run-fuzzer.yml +++ b/.github/workflows/run-fuzzer.yml @@ -54,7 +54,7 @@ on: required: true env: - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: fuzz: diff --git a/.github/workflows/rust-instrumented.yml b/.github/workflows/rust-instrumented.yml index 1128526d0a1..5d55836b768 100644 --- a/.github/workflows/rust-instrumented.yml +++ b/.github/workflows/rust-instrumented.yml @@ -19,7 +19,7 @@ permissions: env: CARGO_TERM_COLOR: always RUST_BACKTRACE: 1 - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: duckdb-mirror: diff --git a/.github/workflows/wasm-fuzz.yml b/.github/workflows/wasm-fuzz.yml index ac655147074..b3fdade59d4 100644 --- a/.github/workflows/wasm-fuzz.yml +++ b/.github/workflows/wasm-fuzz.yml @@ -17,7 +17,7 @@ permissions: env: CARGO_TERM_COLOR: always - NIGHTLY_TOOLCHAIN: nightly-2026-02-05 + NIGHTLY_TOOLCHAIN: nightly-2026-09-10 jobs: wasm-fuzz: diff --git a/vortex-duckdb/src/duckdb/aggregate_pushdown.rs b/vortex-duckdb/src/duckdb/aggregate_pushdown.rs index 2b245b2a614..e91dc197fea 100644 --- a/vortex-duckdb/src/duckdb/aggregate_pushdown.rs +++ b/vortex-duckdb/src/duckdb/aggregate_pushdown.rs @@ -11,7 +11,9 @@ use crate::lifetime_wrapper; lifetime_wrapper!( /// Aggregates we want to push at Vortex at once AggregatePushdownInput, - cpp::duckdb_vx_agg_input, |_| {}); + cpp::duckdb_vx_agg_input, + |_| {} +); pub struct AggregateExpression<'a> { pub expr: &'a ExpressionRef, diff --git a/vortex-ffi/src/data_source.rs b/vortex-ffi/src/data_source.rs index 50d31b3036d..abd1c1e967c 100644 --- a/vortex-ffi/src/data_source.rs +++ b/vortex-ffi/src/data_source.rs @@ -38,7 +38,8 @@ box_wrapper!( /// /// Copying a vx_data_source via vx_data_source_clone is a cheap operation. MultiLayoutDataSource, - vx_data_source); + vx_data_source +); /// Options for creating a data source. #[repr(C)] diff --git a/vortex-ffi/src/expression.rs b/vortex-ffi/src/expression.rs index f15db42006f..1c3eaad3b72 100644 --- a/vortex-ffi/src/expression.rs +++ b/vortex-ffi/src/expression.rs @@ -40,7 +40,8 @@ box_wrapper!( /// Operations on expressions don't take ownership of input values, and so /// input values must be freed by the caller. Expression, - vx_expression); + vx_expression +); /// Create a root expression. A root expression, applied to an array in /// vx_array_apply, takes the array itself as opposed to functions like diff --git a/vortex-ffi/src/scan.rs b/vortex-ffi/src/scan.rs index d5ea24a9ac1..e5e15aa7f05 100644 --- a/vortex-ffi/src/scan.rs +++ b/vortex-ffi/src/scan.rs @@ -54,7 +54,8 @@ box_wrapper!( /// A vx_scan is a single traversal of a vx_data_source with projections and /// filters. A vx_scan can be consumed only once. VxScan, - vx_scan); + vx_scan +); pub enum VxPartitionScan { Pending(Box), @@ -66,7 +67,8 @@ box_wrapper!( /// repeatedly to retrieve arrays, then free the partition with /// vx_partition_free. VxPartitionScan, - vx_partition); + vx_partition +); /// Consume an owned partition pointer for layered FFI crates and return its Vortex array stream. ///