Commit Graph

  • 1727e8e6b3
    Merge 97c0faf8e8 into 626b98dab3 Nick 2024-04-24 11:11:32 -0400
  • 97c0faf8e8 Allow map_in_place to be called then the callee is already panicking. dtzxporter 2024-04-24 11:03:04 -0400
  • e3bc820e8c
    Merge 10476686ba into 626b98dab3 Arash Sahebolamri 2024-03-31 23:07:15 +0000
  • 10476686ba Add `determine_map()`, `determine_shard()`, and `hasher()` methods to `ReadOnlyView` Arash Sahebolamri 2024-03-31 16:02:43 -0700
  • f751885af9
    Merge c6fd86e31c into 626b98dab3 Gnome! 2024-02-13 17:04:10 +0000
  • c6fd86e31c
    Avoid overallocating or growing Vec in Clone GnomedDev 2024-02-13 17:02:23 +0000
  • 440b8858d3
    Merge e963900ac9 into 626b98dab3 Gnome! 2024-02-13 16:57:36 +0000
  • e963900ac9
    Use FixedArray instead of Box<[T]> GnomedDev 2024-02-13 16:54:31 +0000
  • 00bd1c0562
    Merge 109bb1aaef into 626b98dab3 Matthew Tamayo-Rios 2024-02-08 16:51:33 -0800
  • 109bb1aaef Implements get_or_insert for write once workloads. Matthew Tamayo 2024-02-08 16:06:16 -0800
  • 2b44d0d4ff
    Merge d64b9ce87d into 626b98dab3 Ben Bergenwall 2023-11-12 15:28:19 +0000
  • d64b9ce87d Fix soundness bug and refactor away unnecessary UnsafeCell. Bwallker 2023-11-12 15:48:22 +0200
  • c43436e655
    Merge 0f95f5932e into 626b98dab3 Arthur Silva 2023-10-24 08:55:05 +0000
  • 0f95f5932e Replace internal hashtable with hashbrown RawTable Arthur Silva 2023-10-23 21:07:06 +0200
  • b8c9a42863
    Merge aa5f2c90ca into 626b98dab3 Amin Yahyaabadi 2023-09-24 07:42:41 +0000
  • aa5f2c90ca fix: support alternative states for AsRef/Display of MappedRef Amin Yahyaabadi 2023-09-24 00:42:22 -0700
  • 18cf72731e
    Merge 6d4f50b79d into 626b98dab3 Clar Fon 2023-09-06 21:26:06 -0400
  • 6d4f50b79d Allow cloning iterators ltdk 2023-08-23 13:27:16 -0400
  • 5ab2fa8f50
    Merge 6e79b24539 into 626b98dab3 Chris Ha 2023-08-31 23:43:22 +0000
  • 6e79b24539 ptr_as_ptr Chris Ha 2023-09-01 08:39:26 +0900
  • 86761aaa39 doc_markdown Chris Ha 2023-09-01 08:32:27 +0900
  • 7ffd0592b3
    Merge a975d4cebd into 626b98dab3 Tom Karwowski 2023-08-30 22:48:20 +0200
  • d2b7fb34ed
    Merge b8ef545017 into 626b98dab3 Tom Karwowski 2023-08-30 10:32:49 +0900
  • abd2e751cc
    Merge 235ec6b3d3 into 626b98dab3 Tom Karwowski 2023-08-30 08:05:11 +0900
  • 626b98dab3
    v5.5.3 master v.5.5.3 Joel Wejdenstål 2023-08-29 23:13:21 +0200
  • 1e7efe5843
    bump msrv to 1.65 (#279) Joel 2023-08-29 23:12:11 +0200
  • 01af119b02
    bump msrv to 1.65 joel/msrv-1.65 Joel Wejdenstål 2023-08-29 16:46:02 +0200
  • eff796d46b
    v5.5.2 v5.5.2 Joel Wejdenstål 2023-08-29 13:17:51 +0200
  • febc45dc62
    Revert "Only hash keys once, taking advantage of hashbrown raw entry api (#259)" Joel Wejdenstål 2023-08-29 13:17:03 +0200
  • dfb7b9af33
    v5.5.1 v5.5.1 Joel Wejdenstål 2023-08-22 02:06:11 +0200
  • 3b26d70d2f
    commit lockfile Joel Wejdenstål 2023-08-22 02:05:50 +0200
  • 71a1dc6cd8
    rename toolchain file Joel Wejdenstål 2023-08-22 02:01:56 +0200
  • 8364d3e48e
    fix lint Joel Wejdenstål 2023-08-22 02:00:33 +0200
  • 3448b6f070
    Only hash keys once, taking advantage of hashbrown raw entry api (#259) Arthur Silva 2023-08-22 01:57:35 +0200
  • 235ec6b3d3
    feat: add DashSet::with_shard_amount and it's kin to mirror DashMap::with_shard_amount Tomek Karwowski 2023-08-16 14:10:53 +0200
  • a975d4cebd
    refactor: relax trait bounds on generic parameters Tomek Karwowski 2023-08-11 17:41:27 +0200
  • a2c401fa2d
    refactor: Send and Sync are autoimplemented if all attributes in a struct are Send and Sync Tomek Karwowski 2023-08-10 21:28:47 +0200
  • b8ef545017
    refactor: replace Borrow requirement on key with hashbrown::Equivalent Tomek Karwowski 2023-08-09 21:53:34 +0200
  • e51b514c59
    clean house baby joel/shady-ctrie Joel Wejdenstål 2023-07-11 19:12:49 +0200
  • ea4ea24a63
    v5.5.0 v5.5.0 Joel Wejdenstål 2023-07-11 06:11:45 +0200
  • 018f0a1671
    assert that the shard count is not 1 (#273) Joel 2023-07-11 05:39:27 +0200
  • 1b8747d1b5
    lint joel/panic-shard1 Joel Wejdenstål 2023-07-11 05:35:57 +0200
  • 14ada646c5
    assert that the shard count is not 1 Joel Wejdenstål 2023-07-11 05:33:29 +0200
  • 6616a8d28c
    fmt Joel Wejdenstål 2023-07-11 05:30:00 +0200
  • 3b418466ed
    Entry insert (#226) Tobias Kahlert 2023-07-11 05:29:24 +0200
  • 079faeb02b
    feat: implement Display and AsRef for MappedRef (#261) Amin Yahyaabadi 2023-07-10 20:24:05 -0700
  • dcc97f8ddb
    Implement `Serialize` for reference types (#264) Jan 2023-07-11 05:21:26 +0200
  • 4c7568cce6
    add support for arbitrary (#272) Joel 2023-07-11 05:20:05 +0200
  • a483a4c7d8
    add support for arbitrary joel/arb Joel Wejdenstål 2023-07-11 05:00:57 +0200
  • d36311e634
    update deps & toolchain to stable-1.64 (#271) Joel 2023-07-11 04:56:54 +0200
  • a984fdcf91
    lint 2 joel/update-dep Joel Wejdenstål 2023-07-11 04:52:47 +0200
  • 8f4ece5e81
    lint Joel Wejdenstål 2023-07-11 04:49:20 +0200
  • 7146af9023
    fmt Joel Wejdenstål 2023-07-11 04:47:12 +0200
  • 8a4dfb5b96
    update ci env Joel Wejdenstål 2023-07-11 04:46:28 +0200
  • 1689b085e0
    bump msrv Joel Wejdenstål 2023-07-11 04:45:04 +0200
  • 63465e7c4d
    update deps & toolchain to stable-1.64 Joel Wejdenstål 2023-07-11 04:44:08 +0200
  • 14f18d6482
    Upgraded hashbrown to 0.14 Iban Eguia Moraza 2023-07-09 12:03:54 +0200
  • 3f3b59beb3 Add optional arbitrary support jyn 2023-06-29 11:59:06 -0500
  • 7d9d72a402 Bump rust version s1341 2023-06-01 10:14:48 +0300
  • df20845807 Implement `Serialize` for reference types Threated 2023-05-19 21:42:16 +0200
  • 5db5b9c0d5 Implement `Serialize` for reference types Threated 2023-05-19 20:48:02 +0200
  • eefd3135bc feat: implement Display and AsRef for MappedRef Amin Yahyaabadi 2023-05-06 21:31:56 -0700
  • ccb03b0b5e Only hash keys once, taking advantage of hashbrown raw entry api Arthur Silva 2023-03-25 20:25:47 +0100
  • 0160474c91 fix #232 cjw 2023-03-02 21:54:05 +0800
  • f902db8fe6 Use std HashMap. Aleksandr Sinotov 2023-02-21 11:09:47 +0100
  • 7f9522c528
    fmt (#251) Joel 2023-01-20 08:08:52 +0100
  • 7d2614943c
    fmt Joel Wejdenstål 2023-01-20 08:08:38 +0100
  • 8a0149d31b
    Add `shards_mut()` and `into_shards()` to `DashMap` and `shards()` to `ReadOnlyView` (#237) Arash Sahebolamri 2023-01-19 23:04:58 -0800
  • 83a2cf46e0
    Added optional feature to enable inline in `hashbrown` crate. (#249) George 2023-01-20 09:02:09 +0200
  • 347b5e74ef chore: bump hashbrown to 0.13 TennyZhuang 2023-01-19 11:34:09 +0800
  • 902ed4bf07 Added optional feature to enable inline in `hashbrown` crate. George 2023-01-17 23:00:57 +0200
  • d337a4b969 Add `shards_mut()` and `into_shards()` to `DashMap` and `shards()` to `ReadOnlyView` Arash Sahebolamri 2022-11-02 16:39:35 -0400
  • a10f2880ca Implement try_insert for the entry API Leandro 2022-10-26 15:11:14 -0500
  • 4157aa2c78 Implement try_insert for the entry API Leandro 2022-10-26 14:58:36 -0500
  • 0b2a2269b2
    fix: typo in lib.rs (#229) Fointard 2022-10-09 13:57:57 +0200
  • 54549cfc7e
    fix: typo in lib.rs Fointard 2022-09-26 11:07:27 +0200
  • ef3f8fffd0 Implement try_remove function for DashMap hassan 2022-09-21 14:58:38 +0200
  • 54eca38e44 Implement try_entry_res function for DashMap hassan 2022-09-20 15:58:09 +0200
  • a349b502d8 added Entry::insert SrTobi 2022-09-11 11:16:06 +0200
  • 8f0bd89a6a added Entry::insert_entry SrTobi 2022-09-11 11:15:42 +0200
  • 4fd07038a1
    v5.4.0 v5.4.0 Joel Wejdenstål 2022-08-30 20:12:48 +0200
  • f27dba3062
    fmt Joel Wejdenstål 2022-08-30 20:09:31 +0200
  • 342011296c
    upgrade deps Joel Wejdenstål 2022-08-30 20:09:09 +0200
  • d1f58eaf48
    feat: add ReadOnlyView::par_iter() and ReadOnlyView::into_par_iter() (#223) Tom Karwowski 2022-08-30 20:08:29 +0200
  • 9deeb37ccb
    feat: memoize default shard amount (#222) Tom Karwowski 2022-08-30 20:05:07 +0200
  • 030671060f
    feat: add try_reserve method (#221) Tom Karwowski 2022-08-30 20:04:31 +0200
  • ba8345d3a5
    feat: add ReadOnlyView::par_iter() and ReadOnlyView::into_par_iter() Tomek Karwowski 2022-07-20 23:08:07 +0200
  • 0681b078cd
    feat: memoize default shard amount Tomek Karwowski 2022-07-20 21:49:15 +0200
  • 9af4cb023a
    feat: add try_reserve method Tomek Karwowski 2022-07-17 23:20:45 +0200
  • 3fec7284ed Revert formatting changes laralove 2022-06-30 16:27:59 +0300
  • d57a538980 Implement ExactSizeIterator on structs that implement Iterator laralove 2022-06-30 16:27:59 +0300
  • 246cb99a41 Switch hashbrown to std::collections::hash_map Anders Kaseorg 2022-06-16 22:11:22 -0700
  • 459db7ac6f
    Fix small typo in lib.rs module docstring (#209) Wolf Thomsen 2022-06-06 14:09:52 +0200
  • dd7164dfef
    Delete table.rs Joel 2022-06-06 14:07:11 +0200
  • 4b63e98814
    Release v5.3.4 v5.3.4 Joel Wejdenstål 2022-05-28 13:20:30 +0200
  • 3236196d01
    Use a proper lock implementation (#214) Joel 2022-05-28 13:19:37 +0200
  • 3329a89a8e
    impl downgrade Joel Wejdenstål 2022-05-28 13:15:06 +0200
  • 93ce0dcf8b
    use a proper but reentrant safe lock impl Joel Wejdenstål 2022-05-28 13:00:01 +0200
  • 5fbb68f188
    Set rust-version to 1.59 (#210) Konrad Borowski 2022-05-28 12:58:00 +0200
  • 9650963cf1 Set rust-version to 1.59 Konrad Borowski 2022-05-17 20:36:34 +0200