Non-blocking concurrent map https://github.com/mcschroeder/ctrie

Version on this page:
LTS Haskell 9.9:
Stackage Nightly 2017-10-21:0.2
Latest on Hackage:0.2
MIT licensed by Michael Schröder
Maintained by mc.schroeder@gmail.com

Module documentation for

A non-blocking concurrent map implementation based on lock-free concurrent hash tries (aka Ctries).


0.2 (September 2017)

  • Change return types of insertIfAbsent, insert and delete to indicate whether or not a value has been inserted/deleted. This is a breaking change, but it should be trivial to adapt your code. There are no changes in performance. Thanks to Tom Shackell for proposing this change. (April 2016)

  • Add insertIfAbsent (https://github.com/mcschroeder/ctrie/pull/2) (December 2015)

  • Eliminate a redundant import warning on GHC 7.10
  • Loosen dependency bounds (October 2014)

  • Use newer versions of base and atomic-primops
  • Update benchmarks for criterion 1.0
comments powered byDisqus