safe 0.3.20 → 0.3.21
raw patch · 3 files changed
+5/−3 lines, 3 filesdep ~base
Dependency ranges changed: base
Files
- CHANGES.txt +2/−0
- Safe.hs +2/−2
- safe.cabal +1/−1
CHANGES.txt view
@@ -1,5 +1,7 @@ Changelog for Safe +0.3.21, released 2024-01-18+ #34, mark headErr/tailErr as Partial 0.3.20, released 2024-01-14 #34, add headErr, tailErr #33, avoid using head/tail to avoid x-partial
Safe.hs view
@@ -106,7 +106,7 @@ -- -- > tailErr [] = error "Prelude.tail: empty list" -- > tailErr [1,2,3] = [2,3]-tailErr :: [a] -> [a]+tailErr :: Partial => [a] -> [a] tailErr = tail -- | Identical to 'head', namely that fails on an empty list.@@ -114,7 +114,7 @@ -- -- > headErr [] = error "Prelude.head: empty list" -- > headErr [1,2,3] = 1-headErr :: [a] -> a+headErr :: Partial => [a] -> a headErr = head -- |
safe.cabal view
@@ -1,7 +1,7 @@ cabal-version: 1.18 build-type: Simple name: safe-version: 0.3.20+version: 0.3.21 license: BSD3 license-file: LICENSE category: Unclassified