unordered-containers 0.2.5.0 → 0.2.5.1
raw patch · 4 files changed
+17/−4 lines, 4 filesdep ~base
Dependency ranges changed: base
Files
- Data/HashMap/Array.hs +7/−0
- Data/HashMap/Base.hs +7/−3
- Data/HashSet.hs +2/−0
- unordered-containers.cabal +1/−1
Data/HashMap/Array.hs view
@@ -49,7 +49,9 @@ ) where import qualified Data.Traversable as Traversable+#if __GLASGOW_HASKELL__ < 709 import Control.Applicative (Applicative)+#endif import Control.DeepSeq import Control.Monad.ST hiding (runST) -- GHC 7.7 exports toList/fromList from GHC.Exts@@ -59,7 +61,12 @@ indexArray#, unsafeFreezeArray#, unsafeThawArray#, MutableArray#) import GHC.ST (ST(..))++#if __GLASGOW_HASKELL__ >= 709+import Prelude hiding (filter, foldr, length, map, read, traverse)+#else import Prelude hiding (filter, foldr, length, map, read)+#endif #if __GLASGOW_HASKELL__ >= 702 import GHC.Exts (sizeofArray#, copyArray#, thawArray#, sizeofMutableArray#,
Data/HashMap/Base.hs view
@@ -81,16 +81,20 @@ , updateOrConcatWith ) where +#if __GLASGOW_HASKELL__ >= 709+import Data.Functor ((<$>))+#else import Control.Applicative ((<$>), Applicative(pure))+import Data.Monoid (Monoid(mempty, mappend))+import Data.Traversable (Traversable(..))+import Data.Word (Word)+#endif import Control.DeepSeq (NFData(rnf)) import Control.Monad.ST (ST) import Data.Bits ((.&.), (.|.), complement) import Data.Data hiding (Typeable) import qualified Data.Foldable as Foldable import qualified Data.List as L-import Data.Monoid (Monoid(mempty, mappend))-import Data.Traversable (Traversable(..))-import Data.Word (Word) import GHC.Exts ((==#), build, reallyUnsafePtrEquality#) import Prelude hiding (filter, foldr, lookup, map, null, pred) import Text.Read hiding (step)
Data/HashSet.hs view
@@ -66,7 +66,9 @@ import Data.Data hiding (Typeable) import Data.HashMap.Base (HashMap, foldrWithKey) import Data.Hashable (Hashable)+#if __GLASGOW_HASKELL__ < 709 import Data.Monoid (Monoid(..))+#endif import GHC.Exts (build) import Prelude hiding (filter, foldr, map, null) import qualified Data.Foldable as Foldable
unordered-containers.cabal view
@@ -1,5 +1,5 @@ name: unordered-containers-version: 0.2.5.0+version: 0.2.5.1 synopsis: Efficient hashing-based container types description: Efficient hashing-based container types. The containers have been