mmsyn2-array 0.2.1.0 → 0.2.1.1
raw patch · 3 files changed
+6/−1 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- Case/Hashable/Cuckoo.hs +1/−0
- mmsyn2-array.cabal +1/−1
CHANGELOG.md view
@@ -28,3 +28,7 @@ ## 0.2.1.0 -- 2021-10-30 * Second version revised A. Discontinued the base < 4.9 versions. ++## 0.2.1.1 -- 2021-10-30++* Second version revised B. Added inlining of the Case.Hashable.Cuckoo.getBFstL' function.
Case/Hashable/Cuckoo.hs view
@@ -27,6 +27,7 @@ getBFstL' def pairs key = fromMaybe def ((\(ST st_rep) -> case runRW# st_rep of (# _, a #) -> a) . -- Actually is rewritten from the GHC.ST.runST to remove the forall constraint lookup2 pairs $ key)+{-# INLINE getBFstL' #-} lookup2 pairs key = H.fromList pairs >>= \ht -> C.lookup ht key {-# INLINE lookup2 #-}
mmsyn2-array.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: mmsyn2-array-version: 0.2.1.0+version: 0.2.1.1 synopsis: A library that can be used for multiple Ord a => a -> b transformations. description: A library that can be used as a @case ... of@ construction replacement for various cases. Since the 0.2.0.0 version also uses the cuckoo hashtables in the respective module. homepage: https://hackage.haskell.org/package/mmsyn2-array