heap

Heaps in Haskell

Version on this page:1.0.3
LTS Haskell 12.0:1.0.4
Stackage Nightly 2018-07-16:1.0.4
Latest on Hackage:1.0.4

See all snapshots heap appears in

BSD3 licensed by Stephan Friedrichs
Maintained by Manuel Eberl (last name + m _at_ in.tum.de)

Module documentation for 1.0.3

A flexible Haskell implementation of minimum, maximum, minimum-priority, maximum-priority and custom-ordered heaps.

Changes

Latest version: 1.0.4

1.0.3 --> 1.0.4
===============
- declared needed Semigroup instance for HeapT's Monoid instance
- adapted to QuickCheck 2.10

1.0.1 --> 1.0.2
===============
- updated imports for GHC 7.10 (thanks to Michael Baikov for the patch)

1.0.0 --> 1.0.1
===============
- set Data.Heap.Item to Trustworthy to enable usage of Data.Heap in Safe Haskell (trustworthy is required due to rewrite rules)
- changed the INLINE pragma for splitF to INLINE[1] (GHC warned about the rule possible not firing)
- fixed QuickCheck tests to work with QuickCheck > 2.2
comments powered byDisqus