Commit Graph

57 Commits

Author SHA1 Message Date
Joel d36311e634
update deps & toolchain to stable-1.64 (#271) 2023-07-11 04:56:54 +02:00
Joel Wejdenstål c162b21b6c
Revert "Hash keys once (#194)"
This reverts commit 3d315aa7a7.
2022-05-02 17:55:05 +02:00
Joel fcaa55511a
Address major issues (#202) 2022-04-29 21:02:35 +02:00
Stepan Koltsov 3d315aa7a7
Hash keys once (#194) 2022-04-27 14:15:16 +02:00
xacrimon 2f488a0664
cleanup 2022-02-06 17:32:47 +01:00
xacrimon fd828f37b2
fmt 2021-12-12 18:16:50 +01:00
xacrimon 7da4dd7fbb
use parking_lot 2021-12-12 18:16:50 +01:00
vicky5124 3f4955306d Implement Clone to Iter
modified:   src/iter.rs
2021-07-15 14:40:50 +02:00
Acrimon 978ffb5f0f
remove no_std for now 2020-12-26 00:30:17 +01:00
Acrimon f167aec2b4
fixer uppers 2020-12-26 00:25:17 +01:00
Acrimon ef374938a5
fix ahash 2020-12-26 00:23:21 +01:00
Acrimon 515ab93842
cleanup and fixes 2020-12-26 00:22:49 +01:00
Acrimon e79c7d4e87
fix: added type parameter defaults for S and M for the iterator structs 2020-07-31 22:54:46 +02:00
Acrimon fd411c0fe9
chore: did some formatting 2020-07-31 22:51:09 +02:00
Acrimon 64e4e960db
fix: remove manual inline attributes, llvm knows this better than me and this will reduce binary size by a decent amount where not needed 2020-07-31 22:43:28 +02:00
Paul Schoenfelder a0ba18fd59
avoid unnecessary recursion in iterators 2020-04-16 17:51:11 -04:00
Chase Wilson a01b693478 Added no_std support 2020-03-26 10:26:29 -05:00
Acrimon 1f9e37d6fd
Added into_iter and an owning iterator returning key value pairs. 2020-02-21 16:46:41 +01:00
Acrimon c17aa50413
Relaxed iterator send and sync bounds. 2020-02-14 01:47:50 +01:00
Acrimon 867eb9097e
Bugfixes n crap. Oh and v3.4.3. 2020-02-07 15:48:38 +01:00
Acrimon 190de84726
Fixed some locking woes and 3.4.2. 2020-02-07 00:26:06 +01:00
Acrimon ad37fb1687
Revert "Revert "Fix double hash issue"" 2020-02-06 10:02:36 +01:00
Acrimon 3bb9f93d92
Revert "Fix double hash issue" 2020-02-06 09:45:03 +01:00
Navid e08e4fbc92 Fix double hash issue 2020-02-06 03:53:11 +03:30
Ozaren 86ca1e3e61
removed trait bounds on types 2020-01-16 15:34:26 -07:00
Koxiaet 270f68cf6d Some minor improvements. 2020-01-15 20:09:46 +00:00
Ethan Smith bc904a4b16
Fix rebase 2020-01-14 19:53:54 -08:00
Ethan Smith 194b564566
Make DashMap generic to the hasher 2020-01-14 19:52:09 -08:00
Acrimon 0a5746d62c
Got bitten by a macro bug. v3.0.5 2020-01-15 01:54:16 +01:00
Ozaren df143527bf
Fixed [#10](xacrimon/dashmap/issues/10) 2020-01-14 16:40:09 -07:00
Acrimon d9effe9b8a
Maybe fix iterators? 2020-01-14 19:56:28 +01:00
Acrimon 48efa34b4e
Fix issues. 2020-01-14 19:10:14 +01:00
Acrimon 9adc51e2e1
More tests. 2019-12-18 20:27:19 +01:00
Acrimon 38da008926
Extract problematic test. 2019-12-18 20:20:28 +01:00
Acrimon 9767a38dcf
Assert iter length. 2019-12-18 20:15:31 +01:00
Acrimon 17cbd19363
Bugfix. 2019-12-18 20:02:03 +01:00
Acrimon f2480a1af0
Relax more bounds. 2019-12-07 19:52:36 +01:00
Acrimon 0ed224906f
Iterator docs. 2019-12-06 22:57:08 +01:00
Acrimon 4dd42f175e
More optimization. 2019-12-06 22:57:07 +01:00
Acrimon b4f8771099
Minor optimizations. 2019-12-06 22:57:07 +01:00
Acrimon ac7590e3fb
Save commit. 2019-12-06 22:57:07 +01:00
Acrimon 7fb0f5d8de
fmt 2019-12-06 22:57:07 +01:00
Acrimon 4d030228ef
Generalized iter. 2019-12-06 22:57:07 +01:00
Acrimon 2f052d4dc6
gentrait. 2019-12-06 22:57:07 +01:00
Acrimon c17979e933
Iterator optimizations. 2019-12-06 22:57:07 +01:00
Acrimon 38408423ff
Started implementing some methods. 2019-12-06 22:57:06 +01:00
Acrimon 507b2ad149
Added MapProvider trait to prepare for transactions. 2019-12-06 22:56:58 +01:00
Acrimon fad3ed818f
Formatted code. 2019-12-06 22:56:56 +01:00
Acrimon 6ae99eeffc
Use dashmap-shard. 2019-12-06 22:56:49 +01:00
Acrimon 730fb5692a
More efficient insertion. 2019-12-06 22:56:49 +01:00