packages feed

ANum 0.2.0.2 → 0.2.0.3

raw patch · 2 files changed

+28/−6 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.ANum: ANum :: f n -> ANum f n
+ Data.ANum: ANum :: f n -> ANum (f :: Type -> Type) n
- Data.ANum: [unANum] :: ANum f n -> f n
+ Data.ANum: [unANum] :: ANum (f :: Type -> Type) n -> f n
- Data.ANum: newtype ANum f n
+ Data.ANum: newtype ANum (f :: Type -> Type) n

Files

ANum.cabal view
@@ -1,5 +1,5 @@ name:                ANum-version:             0.2.0.2+version:             0.2.0.3 synopsis:            Num instance for Applicatives provided via the ANum newtype homepage:            https://github.com/DanBurton/ANum#readme bug-reports:         https://github.com/DanBurton/ANum/issues@@ -7,19 +7,37 @@ license-file:        LICENSE author:              Dan Burton maintainer:          danburton.email@gmail.com-copyright:           (c) Dan Burton 2013 - 2018+copyright:           (c) Dan Burton 2013 - 2025 category:            Data build-type:          Simple cabal-version:       >=1.10-extra-source-files:  README.md CHANGELOG.md+extra-source-files:  README.md, CHANGELOG.md+tested-with:         GHC == 9.12.2+                   , GHC == 9.10.2+                   , GHC == 9.8.4+                   , GHC == 9.6.3+                   , GHC == 9.4.8+                   , GHC == 9.2.8+                   , GHC == 9.0.2+                   , GHC == 8.10.7+                   , GHC == 8.8.4+                   , GHC == 8.6.5+                   , GHC == 8.4.4 +flag dev+  description: Enable strict warnings for development+  manual: True+  default: False+ library   default-language:    Haskell2010   hs-source-dirs:      src   exposed-modules:     Data.ANum   other-extensions:    GeneralizedNewtypeDeriving   build-depends:       base >= 4.8 && < 5-  default-language:    Haskell2010+  ghc-options:         -Wcompat -Wall -Wno-unused-imports+  if flag(dev)+    ghc-options:       -Werror  test-suite ANum-test   default-language:    Haskell2010@@ -27,6 +45,9 @@   main-is:             Main.hs   type:                exitcode-stdio-1.0   build-depends:       base, ANum+  ghc-options:         -Wcompat -Wall+  if flag(dev)+    ghc-options:       -Werror  source-repository head   type: git
test/Main.hs view
@@ -5,13 +5,14 @@  testResults :: [Bool] testResults =-  [ unANum (1 + ANum (Just 1)) == Just 2-  , unANum (3 * ANum (Just 5)) == Just 15+  [ unANum (1 + ANum (Just 1)) == Just (2 :: Integer)+  , unANum (3 * ANum (Just 5)) == Just (15 :: Integer)   ]  failureCount :: Int failureCount = length $ filter (== False) testResults +totalTests :: Int totalTests = length testResults  testsFailed :: IO ()