digitalmars.D.announce - shareded-map v1.0.0
- Dmitry Olshansky (6/6) Jun 26 2023 Shredded map v1.0.0 is out! Simple scalable concurrent hash map
- Dmitry Olshansky (3/9) Jun 26 2023 The link:
- Sergey (6/18) Jun 26 2023 Concurrent data structures are hard. Any plans to increase number
- Dmitry Olshansky (5/26) Jun 26 2023 That's the plan, but the added goals is to keep its
- Dmitry Olshansky (4/24) Jun 26 2023 Now with length and foreach!
- Vladimir Marchevsky (2/5) Jun 26 2023 ...
- a11e99z (2/10) Jun 27 2023 .opApply w/o locks?
- Dmitry Olshansky (2/13) Jun 27 2023 Locking one shard at a time.
- Dmitry Olshansky (5/17) Jun 29 2023 v2.0.0 with multi map is now on.
Shredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. License is Boost v1. -- Dmitry Olshansky https://sponsr.ru/glow
Jun 26 2023
On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:Shredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. License is Boost v1. -- Dmitry Olshansky https://sponsr.ru/glowThe link: https://github.com/DmitryOlshansky/sharded-map
Jun 26 2023
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:Concurrent data structures are hard. Any plans to increase number of methods so that the solution will be comparable with more mature options like https://docs.rs/dashmap/5.3.4/dashmap/struct.DashMap.html https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.htmlShredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. License is Boost v1. -- Dmitry Olshansky https://sponsr.ru/glowThe link: https://github.com/DmitryOlshansky/sharded-map
Jun 26 2023
On Monday, 26 June 2023 at 09:45:25 UTC, Sergey wrote:On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:That's the plan, but the added goals is to keep its implementation simple. -- Dmitry OlshanskyOn Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:Concurrent data structures are hard. Any plans to increase number of methods so that the solution will be comparable with more mature options like https://docs.rs/dashmap/5.3.4/dashmap/struct.DashMap.html https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.htmlShredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. License is Boost v1. -- Dmitry Olshansky https://sponsr.ru/glowThe link: https://github.com/DmitryOlshansky/sharded-map
Jun 26 2023
On Monday, 26 June 2023 at 10:31:48 UTC, Dmitry Olshansky wrote:On Monday, 26 June 2023 at 09:45:25 UTC, Sergey wrote:Now with length and foreach! -- Dmitry OlshanskyOn Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:That's the plan, but the added goals is to keep its implementation simple. -- Dmitry OlshanskyOn Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:Concurrent data structures are hard. Any plans to increase number of methods so that the solution will be comparable with more mature options like https://docs.rs/dashmap/5.3.4/dashmap/struct.DashMap.html https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html[...]The link: https://github.com/DmitryOlshansky/sharded-map
Jun 26 2023
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:**shareded**-map v1.0.0**Shredded** map v1.0.0 is out!.../**sharded**-map...
Jun 26 2023
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:.opApply w/o locks?Shredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. Dmitry OlshanskyThe link: https://github.com/DmitryOlshansky/sharded-map
Jun 27 2023
On Tuesday, 27 June 2023 at 07:57:31 UTC, a11e99z wrote:On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:Locking one shard at a time.On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:.opApply w/o locks?Shredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. Dmitry OlshanskyThe link: https://github.com/DmitryOlshansky/sharded-map
Jun 27 2023
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote:On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote:v2.0.0 with multi map is now on. -- Dmitry Olshansky https://olshansky.meShredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. License is Boost v1. -- Dmitry Olshansky https://sponsr.ru/glowThe link: https://github.com/DmitryOlshansky/sharded-map
Jun 29 2023