leapfrog icon indicating copy to clipboard operation
leapfrog copied to clipboard

Lock-free concurrent and single-threaded hash map implementations using Leapfrog probing. Currently the highest performance concurrent HashMap in Rust for certain use cases.

Results 8 leapfrog issues
Sort by recently updated
recently updated
newest added

Hi. Thanks for an interesting data structure. If you don't mind, I wanted to check on something with you. As of 659a0355037dc74247f7a8a469ff2d5a55c45d25, the Miri checker complains during `cargo miri test...

Ran with one thread, haven't made efforts on reproducing but it appears to happen when my system is under heavy load. Also occurs when running with multiple threads. ``` thread...

For some reason, inserting will either freeze or will not properly insert if the struct isn't a multiple of 64 bits in size. See code below: If you change b...

There seems no `clear` method in `LeapMap`

`#![no_std]` makes this crate usable for kernel development.

I find it a bit hard to use as it requires Copy. My structs contain Strings which can not be Copy.

With the requirement for values to implement Value, typically through the use of sentinel values, hard-to-diagnose bugs can crop up. The suggestion is an addition of a type to the...

Hi there, I have a reproducible case of where Leapfrog map is endlessly going in a probing loop during inserts. MacBook Pro 2021, M1 Pro, OSX 12.1 Repo and commit...