Skip to content

Releases: haskell-unordered-containers/unordered-containers

0.2.19.1

24 Apr 15:50
ea6de8b
Compare
Choose a tag to compare

0.2.19.0

16 Apr 13:02
4da2c20
Compare
Choose a tag to compare

0.2.18.0

04 Apr 05:26
e13717a
Compare
Choose a tag to compare

0.2.17.0

06 Mar 15:12
d4e31f6
Compare
Choose a tag to compare

0.2.16.0

06 Dec 17:44
fdb6c1a
Compare
Choose a tag to compare

0.2.15.0

09 Nov 18:14
db9ddde
Compare
Choose a tag to compare

0.2.14.0

21 May 21:41
6588174
Compare
Choose a tag to compare

0.2.13.0

01 Oct 23:20
9d3a297
Compare
Choose a tag to compare

0.2.12.0

04 Aug 23:47
fa562ab
Compare
Choose a tag to compare
  • Add HashMap.isSubmapOf[By] and HashSet.isSubsetOf. Thanks Sven Keidel. (#282)

  • Expose internal modules. (#283)

  • Documentation improvements in Data.HashSet, including a beginner-friendly
    introduction. Thanks Matt Renaud. (#267)

  • HashMap.alterF: Skip key deletion for absent keys. (#288)

  • Remove custom unsafeShift{L,R} definitions. (#281)

  • Various other documentation improvements.

0.2.11.0

18 Jun 20:15
964edca
Compare
Choose a tag to compare
  • Add HashMap.findWithDefault (soft-deprecates HashMap.lookupDefault).
    Thanks, Matt Renaud.

  • Add HashMap.fromListWithKey. Thanks, Josef Svenningsson.

  • Add more folding functions and use them in Foldable instances. Thanks,
    David Feuer.

  • Add HashMap.!?, a flipped version of lookup. Thanks, Matt Renaud.

  • Add a Bifoldable instance for HashMap. Thanks, Joseph Sible.

  • Add a HasCallStack constraint to (!). Thanks, Roman Cheplyaka.

Bug fixes

  • Fix a space leak affecting updates on keys with hash collisions. Thanks,
    Neil Mitchell. (#254)

  • Get rid of some silly thunks that could be left lying around. (#232).
    Thanks, David Feuer.

Other changes

  • Speed up the Hashable instances for HashMap and HashSet. Thanks,
    Edward Amsden.

  • Remove a dependency cycle hack from the benchmark suite. Thanks,
    Andrew Martin.

  • Improve documentation. Thanks, Tristan McLeay, Li-yao Xia, Gareth Smith,
    Simon Jakobi, Sergey Vinokurov, and likely others.