packages feed

safe 0.3.5 → 0.3.6

raw patch · 3 files changed

+6/−4 lines, 3 files

Files

CHANGES.txt view
@@ -1,5 +1,7 @@ Changelog for Safe +0.3.6+    #6, remove unnecessary Ord constraints from maximumBy/minimumBy 0.3.5     Add Safe elemIndexJust/findIndexJust functions     Add Safe scan functions
Safe.hs view
@@ -148,15 +148,15 @@ minimumNote note = fromNote note "minumumNote []" . minimumMay maximumNote note = fromNote note "maximumNote []" . maximumMay -minimumByMay, maximumByMay :: Ord a => (a -> a -> Ordering) -> [a] -> Maybe a+minimumByMay, maximumByMay :: (a -> a -> Ordering) -> [a] -> Maybe a minimumByMay = liftMay null . minimumBy maximumByMay = liftMay null . maximumBy -minimumByDef, maximumByDef :: Ord a => a -> (a -> a -> Ordering) -> [a] -> a+minimumByDef, maximumByDef :: a -> (a -> a -> Ordering) -> [a] -> a minimumByDef def = fromMaybe def .^ minimumByMay maximumByDef def = fromMaybe def .^ maximumByMay -minimumByNote, maximumByNote :: Ord a => String -> (a -> a -> Ordering) -> [a] -> a+minimumByNote, maximumByNote :: String -> (a -> a -> Ordering) -> [a] -> a minimumByNote note = fromNote note "minumumByNote []" .^ minimumByMay maximumByNote note = fromNote note "maximumByNote []" .^ maximumByMay 
safe.cabal view
@@ -1,7 +1,7 @@ cabal-version:  >= 1.6 build-type:     Simple name:           safe-version:        0.3.5+version:        0.3.6 license:        BSD3 license-file:   LICENSE category:       Unclassified