Merge pull request #514 from MichaReiser/update-deps

Update `dashmap`, `hashlink`, and `rustc-hash`
This commit is contained in:
Niko Matsakis 2024-07-22 19:56:32 +00:00 committed by GitHub
commit b8bbf96056
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 9 deletions

View file

@ -11,13 +11,13 @@ description = "A generic framework for on-demand, incrementalized computation (e
arc-swap = "1.6.0" arc-swap = "1.6.0"
boomphf = "0.6.0" boomphf = "0.6.0"
crossbeam = "0.8.1" crossbeam = "0.8.1"
dashmap = "5.3.4" dashmap = "6.0.1"
hashlink = "0.8.0" hashlink = "0.9.1"
indexmap = "2" indexmap = "2"
log = "0.4.5" log = "0.4.5"
orx-concurrent-vec = "1.10.0" orx-concurrent-vec = "1.10.0"
parking_lot = "0.12.1" parking_lot = "0.12.1"
rustc-hash = "1.1.0" rustc-hash = "2.0.0"
salsa-macro-rules = { version = "0.1.0", path = "components/salsa-macro-rules" } salsa-macro-rules = { version = "0.1.0", path = "components/salsa-macro-rules" }
salsa-macros = { path = "components/salsa-macros" } salsa-macros = { path = "components/salsa-macros" }
smallvec = "1.0.0" smallvec = "1.0.0"

View file

@ -6,11 +6,7 @@ use std::{
use crossbeam::queue::SegQueue; use crossbeam::queue::SegQueue;
use dashmap::mapref::one::RefMut; use dashmap::mapref::one::RefMut;
use crate::{ use crate::{alloc::Alloc, hash::FxDashMap, Id, Runtime};
alloc::Alloc,
hash::{FxDashMap, FxHasher},
Id, Runtime,
};
use super::{Configuration, KeyStruct, Value}; use super::{Configuration, KeyStruct, Value};
@ -251,7 +247,7 @@ pub(crate) struct UpdateRef<'db, C>
where where
C: Configuration, C: Configuration,
{ {
guard: RefMut<'db, Id, Alloc<Value<C>>, FxHasher>, guard: RefMut<'db, Id, Alloc<Value<C>>>,
} }
impl<'db, C> UpdateRef<'db, C> impl<'db, C> UpdateRef<'db, C>