diff --git a/Cargo.lock b/Cargo.lock index 6cfd3e09b904..f31d96d77a00 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -386,9 +386,8 @@ dependencies = [ "cfg-if", "once_cell", "oxc_resolver", - "papaya", + "papaya 0.2.0", "rustc-hash 2.1.1", - "seize", "serde_json", ] @@ -529,7 +528,7 @@ dependencies = [ "directories", "enumflags2", "oxc_resolver", - "papaya", + "papaya 0.2.0", "parking_lot", "path-absolutize", "rayon", @@ -1076,7 +1075,7 @@ dependencies = [ "camino", "crossbeam", "futures", - "papaya", + "papaya 0.2.0", "rustc-hash 2.1.1", "serde", "serde_json", @@ -1220,7 +1219,7 @@ dependencies = [ "grit-pattern-matcher", "grit-util", "insta", - "papaya", + "papaya 0.2.0", "rustc-hash 2.1.1", "serde", ] @@ -1232,7 +1231,7 @@ dependencies = [ "biome_package", "biome_parser", "camino", - "papaya", + "papaya 0.2.0", "rustc-hash 2.1.1", ] @@ -1306,7 +1305,7 @@ dependencies = [ "ignore", "insta", "notify", - "papaya", + "papaya 0.2.0", "rayon", "regex", "rustc-hash 2.1.1", @@ -3079,9 +3078,9 @@ dependencies = [ "indexmap", "json-strip-comments", "once_cell", - "papaya", + "papaya 0.1.9", "rustc-hash 2.1.1", - "seize", + "seize 0.4.9", "serde", "serde_json", "simdutf8", @@ -3096,7 +3095,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeb8b9616002a83f9779ea70a2a44364fe804f8b532b96989d0790a34ad76479" dependencies = [ "equivalent", - "seize", + "seize 0.4.9", +] + +[[package]] +name = "papaya" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aab21828b6b5952fdadd6c377728ffae53ec3a21b2febc47319ab65741f7e2fd" +dependencies = [ + "equivalent", + "seize 0.5.0", ] [[package]] @@ -3782,6 +3791,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "seize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "serde" version = "1.0.218" diff --git a/Cargo.toml b/Cargo.toml index b371683e987b..af65b79aa308 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -195,7 +195,7 @@ indexmap = { version = "2.7.1" } insta = "1.42.2" natord = "1.0.9" oxc_resolver = "4.0" -papaya = "0.1.9" +papaya = "0.2" path-absolutize = { version = "3.1.1", optional = false, features = ["use_unix_paths_on_wasm"] } proc-macro-error2 = { version = "2.0.1", default-features = false } proc-macro2 = "1.0.94" diff --git a/crates/biome_dependency_graph/Cargo.toml b/crates/biome_dependency_graph/Cargo.toml index ac10004431b6..375becf50521 100644 --- a/crates/biome_dependency_graph/Cargo.toml +++ b/crates/biome_dependency_graph/Cargo.toml @@ -26,7 +26,6 @@ once_cell = "1" # Use `std::sync::OnceLock::get_or_t oxc_resolver = { workspace = true } papaya = { workspace = true } rustc-hash = { workspace = true } -seize = "0.4.9" # Remove when https://github.com/ibraheemdev/papaya/issues/46 is resolved serde_json = { workspace = true } [dev-dependencies] diff --git a/crates/biome_dependency_graph/src/resolver_cache.rs b/crates/biome_dependency_graph/src/resolver_cache.rs index c8895eb6afbb..ce87c8963037 100644 --- a/crates/biome_dependency_graph/src/resolver_cache.rs +++ b/crates/biome_dependency_graph/src/resolver_cache.rs @@ -78,12 +78,10 @@ impl<'a> ResolverCache<'a> { paths: HashSet::builder() .hasher(BuildHasherDefault::default()) .resize_mode(papaya::ResizeMode::Blocking) - .collector(seize::Collector::new().epoch_frequency(None)) .build(), tsconfigs: HashMap::builder() .hasher(BuildHasherDefault::default()) .resize_mode(papaya::ResizeMode::Blocking) - .collector(seize::Collector::new().epoch_frequency(None)) .build(), } }