packages feed

hw-streams 0.0.1.0 → 0.0.1.1

raw patch · 4 files changed

+16/−16 lines, 4 filesdep ~bytestringdep ~doctestdep ~ghc-primPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: bytestring, doctest, ghc-prim, hedgehog, primitive

API changes (from Hackage documentation)

- HaskellWorks.Data.Streams.Size: Exact :: Int -> Size
+ HaskellWorks.Data.Streams.Size: Exact :: {-# UNPACK #-} !Int -> Size
- HaskellWorks.Data.Streams.Size: Max :: Int -> Size
+ HaskellWorks.Data.Streams.Size: Max :: {-# UNPACK #-} !Int -> Size
- HaskellWorks.Data.Streams.Size: data Size
+ HaskellWorks.Data.Streams.Size: data () => Size

Files

hw-streams.cabal view
@@ -1,7 +1,7 @@ cabal-version:  2.2  name:                   hw-streams-version:                0.0.1.0+version:                0.0.1.1 synopsis:               Primitive functions and data types description:            Primitive functions and data types. category:               Data@@ -10,10 +10,10 @@ bug-reports:            https://github.com/haskell-works/hw-streams/issues author:                 John Ky maintainer:             newhoggy@gmail.com-copyright:              2016-2020 John Ky+copyright:              2016-2021 John Ky license:                BSD-3-Clause license-file:           LICENSE-tested-with:            GHC == 8.10.1, GHC == 8.8.3, GHC == 8.6.5, GHC == 8.4.4+tested-with:            GHC == 9.2.2, GHC == 9.0.2, GHC == 8.10.7, GHC == 8.8.4, GHC == 8.6.5 build-type:             Simple extra-source-files:     README.md @@ -28,23 +28,23 @@  common base                       { build-depends: base                       >= 4.11       && < 5      } -common bytestring                 { build-depends: bytestring                 >= 0.9        && < 0.11   }-common criterion                  { build-depends: criterion                  >= 1.2        && < 1.6    }+common bytestring                 { build-depends: bytestring                 >= 0.9        && < 0.13   }+common criterion                  { build-depends: criterion                  >= 1.2        && < 1.7    } common directory                  { build-depends: directory                  >= 1.2        && < 1.4    }-common doctest                    { build-depends: doctest                    >= 0.16.2     && < 0.17   }+common doctest                    { build-depends: doctest                    >= 0.16.2     && < 1.0    } common doctest-discover           { build-depends: doctest-discover           >= 0.2        && < 0.3    } common exceptions                 { build-depends: exceptions                 >= 0.8        && < 0.11   }-common ghc-prim                   { build-depends: ghc-prim                   >= 0.4        && < 0.7    }-common hedgehog                   { build-depends: hedgehog                   >= 0.5        && < 1.1    }-common hspec                      { build-depends: hspec                      >= 2.4        && < 2.8    }+common ghc-prim                   { build-depends: ghc-prim                   >= 0.4        && < 0.12   }+common hedgehog                   { build-depends: hedgehog                   >= 0.5        && < 2      }+common hspec                      { build-depends: hspec                      >= 2.4        && < 3      } common hw-bits                    { build-depends: hw-bits                    >= 0.7.0.3    && < 0.8    } common hw-hspec-hedgehog          { build-depends: hw-hspec-hedgehog          >= 0.1        && < 0.2    } common hw-prim                    { build-depends: hw-prim                    >= 0.6.2.17   && < 0.7    } common mmap                       { build-depends: mmap                       >= 0.5        && < 0.6    }-common primitive                  { build-depends: primitive                  >= 0.6.3.0    && < 0.8    }+common primitive                  { build-depends: primitive                  >= 0.6.3.0    && < 0.10   } common QuickCheck                 { build-depends: QuickCheck                 >= 2.10       && < 2.15   }-common transformers               { build-depends: transformers               >= 0.4        && < 0.6    }-common vector                     { build-depends: vector                     >= 0.12       && < 0.13   }+common transformers               { build-depends: transformers               >= 0.4        && < 0.7    }+common vector                     { build-depends: vector                     >= 0.12       && < 0.14   }  common config   if flag(bounds-checking-enabled)@@ -131,7 +131,7 @@                       , doctest-discover                       , hw-streams   type:                 exitcode-stdio-1.0-  ghc-options:          -threaded+  ghc-options:          -threaded -rtsopts -with-rtsopts=-N   main-is:              DoctestDriver.hs   HS-Source-Dirs:       doctest   build-tool-depends:   doctest-discover:doctest-discover
src/HaskellWorks/Data/Streams/Stream/Ops.hs view
@@ -14,7 +14,7 @@ import qualified HaskellWorks.Data.Streams.Stream as HW  ltWord :: Word64 -> Word64 -> Word64-ltWord (W64# a#) (W64# b#) = fromIntegral (I64# (ltWord# a# b#))+ltWord (W64# a#) (W64# b#) = fromIntegral (I# (ltWord64# a# b#)) {-# INLINE ltWord #-}  comp :: Stream Word64 -> Stream Word64
test/HaskellWorks/Data/Streams/Stream/OpsSpec.hs view
@@ -14,7 +14,7 @@ import qualified HaskellWorks.Data.Streams.Stream.Ops      as S import qualified HaskellWorks.Data.Streams.Vector.Storable as SDVS -{-# ANN module ("HLint: ignore Redundant do" :: String) #-}+{- HLINT ignore "Redundant do"        -}  spec :: Spec spec = describe "HaskellWorks.Data.Stream.Vector.StorableSpec" $ do
test/HaskellWorks/Data/Streams/Vector/StorableSpec.hs view
@@ -15,7 +15,7 @@ import qualified Hedgehog.Range                            as R import qualified Test.Gen                                  as G -{-# ANN module ("HLint: ignore Redundant do" :: String) #-}+{- HLINT ignore "Redundant do"        -}  spec :: Spec spec = describe "HaskellWorks.Data.Stream.Vector.StorableSpec" $ do