Skip to content

Commit c3529ca

Browse files
jianhe25Jian He
andauthored
Update bit-vec to 0.10.1 (#10288)
Bumps the workspace `bit-vec` dependency from `0.9` to `0.10.1`. - `vortex-layout` is the only workspace crate that uses `bit-vec`, and only via `BitVec::from_elem`, `BitVec::set` and indexing (`vortex-layout/src/scan/{filter,tasks}.rs`). No source changes are needed. - `bit-vec` 0.10 requires Rust 1.85, below the workspace `rust-version` of 1.95. - `noodles-csi` (benchmark dependency) still depends on `bit-vec` 0.9, so `Cargo.lock` now carries both 0.9.1 and 0.10.1. - Only the default `std` feature is enabled. `borsh` appears in the lockfile entry as an optional dependency of `bit-vec` but is not activated. ### Testing - `cargo test -p vortex-layout --all-features`: all pass (306 lib tests, plus doc tests). - `cargo clippy -p vortex-layout --all-targets --all-features -- -D warnings`: clean. - `cargo +nightly-2026-09-10 fmt --all -- --check`: clean. ### AI assistance This change was prepared with help from an AI coding assistant (Google-internal agentic tooling). I reviewed and verified the change myself. Signed-off-by: Jian He <hejia@google.com> Co-authored-by: Jian He <hejia@google.com>
1 parent d6e1c86 commit c3529ca

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

‎Cargo.lock‎

Lines changed: 12 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ async-trait = "0.1.89"
120120
base16ct = "1.0.0"
121121
bigdecimal = "0.4.8"
122122
bindgen = "0.72.0"
123-
bit-vec = "0.9.0"
123+
bit-vec = "0.10.1"
124124
bitvec = "1.0.1"
125125
bytes = "1.11.1"
126126
bzip2 = "0.6.0"

0 commit comments

Comments
 (0)