packages feed

StateVar 1.2 → 1.2.1

raw patch · 3 files changed

+20/−4 lines, 3 filesdep ~stmdep ~transformersPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: stm, transformers

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+1.2.1+-----+* Explicitly mark `Data.StateVar` as Safe (or Trustworthy for GHC before 7.10).+ 1.2 --- * Added instances for `ForeignPtr`.
StateVar.cabal view
@@ -1,5 +1,5 @@ name: StateVar-version: 1.2+version: 1.2.1 synopsis: State variables description:   This package contains state variables, which are references in the IO monad,@@ -24,7 +24,8 @@   GHC == 8.2.2   GHC == 8.4.3   GHC == 8.6.5-  GHC == 8.8.1+  GHC == 8.8.4+  GHC == 8.10.3 cabal-version: >= 1.10 extra-source-files:   README.md@@ -36,8 +37,8 @@    build-depends:     base         >= 4   && < 5,-    stm          >= 2.2.0.1 && < 2.6,-    transformers >= 0.2 && < 0.6+    stm          >= 2.3.0.1 && < 2.6,+    transformers >= 0.3 && < 0.6    default-language: Haskell2010   other-extensions:@@ -55,6 +56,11 @@   if impl(ghc>=7.4)     -- other-extensions: DefaultSignatures     cpp-options: -DUSE_DEFAULT_SIGNATURES=1++  if impl(ghc >= 9.0)+    -- these flags may abort compilation with GHC-8.10+    -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295+    ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode  source-repository head   type: git
src/Data/StateVar.hs view
@@ -7,6 +7,12 @@ {-# LANGUAGE DefaultSignatures #-} #endif {-# LANGUAGE TypeFamilies #-}+-- Foreign.ForeignPtr is unsafe before GHC-7.10+#if __GLASGOW_HASKELL__ >= 704 && MIN_VERSION_base(4,8,0)+{-# LANGUAGE Safe #-}+#elif __GLASGOW_HASKELL__ >= 702+{-# LANGUAGE Trustworthy #-}+#endif -------------------------------------------------------------------------------- -- | -- Module      :  Data.StateVar