Use hashbrown from crates.io

This commit is contained in:
John Kåre Alsaker 2025-03-21 07:54:06 +01:00
parent fcd3349d14
commit 93bfe39ba5
5 changed files with 13 additions and 4 deletions

View file

@ -1491,6 +1491,7 @@ version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
dependencies = [
"allocator-api2",
"foldhash",
"serde",
]
@ -3479,6 +3480,7 @@ dependencies = [
"either",
"elsa",
"ena",
"hashbrown 0.15.2",
"indexmap",
"jobserver",
"libc",
@ -4257,6 +4259,7 @@ dependencies = [
name = "rustc_query_system"
version = "0.0.0"
dependencies = [
"hashbrown 0.15.2",
"parking_lot",
"rustc-rayon-core",
"rustc_abi",

View file

@ -29,6 +29,11 @@ thin-vec = "0.2.12"
tracing = "0.1"
# tidy-alphabetical-end
[dependencies.hashbrown]
version = "0.15.2"
default-features = false
features = ["nightly"] # for may_dangle
[dependencies.parking_lot]
version = "0.12"

View file

@ -38,8 +38,6 @@
#![feature(unwrap_infallible)]
// tidy-alphabetical-end
extern crate hashbrown;
use std::fmt;
pub use atomic_ref::AtomicRef;

View file

@ -24,3 +24,8 @@ rustc_span = { path = "../rustc_span" }
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
tracing = "0.1"
# tidy-alphabetical-end
[dependencies.hashbrown]
version = "0.15.2"
default-features = false
features = ["nightly"] # for may_dangle

View file

@ -7,8 +7,6 @@
#![feature(min_specialization)]
// tidy-alphabetical-end
extern crate hashbrown;
pub mod cache;
pub mod dep_graph;
mod error;