fingertree 0.1.6.0 → 0.1.6.1
raw patch · 3 files changed
+6/−6 lines, 3 filesdep ~deepseq
Dependency ranges changed: deepseq
Files
- changelog +1/−1
- fingertree.cabal +3/−3
- tests/ft-properties.hs +2/−2
changelog view
@@ -1,6 +1,6 @@ -*-change-log-*- -0.1.6.0 Ross Paterson <R.Paterson@city.ac.uk> May 2025+0.1.6.1 Ross Paterson <R.Paterson@city.ac.uk> May 2025 * Added NFData instances 0.1.5.0 Ross Paterson <R.Paterson@city.ac.uk> Jan 2022
fingertree.cabal view
@@ -1,5 +1,5 @@ Name: fingertree-Version: 0.1.6.0+Version: 0.1.6.1 Cabal-Version: 1.18 Copyright: (c) 2006 Ross Paterson, Ralf Hinze License: BSD3@@ -34,7 +34,7 @@ Library Build-Depends: base < 6,- deepseq >= 1.4 && < 1.5+ deepseq >= 1.3 && < 1.6 Default-Language: Haskell2010 Other-Extensions: MultiParamTypeClasses@@ -53,7 +53,7 @@ default-language: Haskell2010 build-depends: base >= 4.2 && < 6,- deepseq >= 1.4 && < 1.5,+ deepseq >= 1.3 && < 1.6, HUnit, QuickCheck, test-framework,
tests/ft-properties.hs view
@@ -479,14 +479,14 @@ evalM m = snd (runM m 0) instance Monad M where- return x = M $ \ n -> (n, x)+ return = pure M u >>= f = M $ \ m -> let (n, x) = u m in runM (f x) n instance Functor M where fmap f (M u) = M $ \ m -> let (n, x) = u m in (n, f x) instance Applicative M where- pure = return+ pure x = M $ \ n -> (n, x) (<*>) = ap step :: M Int