Update dashmap, hashlink, and rustc-hash

This commit is contained in:
Micha Reiser 2024-07-01 10:37:46 +02:00
parent 431fd14b69
commit 151c48b402
No known key found for this signature in database
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"
boomphf = "0.6.0"
crossbeam = "0.8.1"
dashmap = "5.3.4"
hashlink = "0.8.0"
dashmap = "6.0.1"
hashlink = "0.9.1"
indexmap = "2"
log = "0.4.5"
orx-concurrent-vec = "1.10.0"
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-macros = { path = "components/salsa-macros" }
smallvec = "1.0.0"

View file

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