Skip to content

Commit 5bbbc09

Browse files
committed
Auto merge of #133431 - nnethercote:rm-HybridBitSet, r=Mark-Simulacrum
Remove `HybridBitSet` `HybridBitSet` was introduced under the name `HybridIdxSetBuf` way back in #53383 where it was a big win for NLL borrow checker performance. In #93984 the more flexible `ChunkedBitSet` was added. Uses of `HybridBitSet` have gradually disappeared (e.g. #116152) and there are now few enough that they can be replaced with `BitSet` or `ChunkedBitSet`, and `HybridBitSet` can be removed, cutting more than 700 lines of code. r? `@Mark-Simulacrum`
2 parents cb2bd2b + d626f6a commit 5bbbc09

File tree

12 files changed

+102
-833
lines changed

12 files changed

+102
-833
lines changed

Cargo.lock

-1
Original file line numberDiff line numberDiff line change
@@ -3820,7 +3820,6 @@ dependencies = [
38203820
name = "rustc_index"
38213821
version = "0.0.0"
38223822
dependencies = [
3823-
"arrayvec",
38243823
"rustc_index_macros",
38253824
"rustc_macros",
38263825
"rustc_serialize",

compiler/rustc_index/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ edition = "2021"
55

66
[dependencies]
77
# tidy-alphabetical-start
8-
arrayvec = { version = "0.7", default-features = false }
98
rustc_index_macros = { path = "../rustc_index_macros", default-features = false }
109
rustc_macros = { path = "../rustc_macros", optional = true }
1110
rustc_serialize = { path = "../rustc_serialize", optional = true }

0 commit comments

Comments
 (0)