packages feed

lifted-base 0.2.0.5 → 0.2.1.0

raw patch · 2 files changed

+6/−1 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Data.IORef.Lifted: atomicWriteIORef :: MonadBase IO m => IORef a -> a -> m ()

Files

Data/IORef/Lifted.hs view
@@ -31,6 +31,7 @@     , atomicModifyIORef #if MIN_VERSION_base(4,6,0)     , atomicModifyIORef'+    , atomicWriteIORef #endif     , mkWeakIORef     ) where@@ -95,6 +96,10 @@ atomicModifyIORef' ∷ MonadBase IO m ⇒ IORef a → (a → (a, b)) → m b atomicModifyIORef' r = liftBase ∘ R.atomicModifyIORef' r {-# INLINABLE atomicModifyIORef' #-}++-- | Generalized version of 'R.atomicWriteIORef'.+atomicWriteIORef ∷ MonadBase IO m ⇒ IORef a → a → m ()+atomicWriteIORef r = liftBase ∘ R.atomicWriteIORef r #endif  -- | Generalized version of 'R.mkWeakIORef'.
lifted-base.cabal view
@@ -1,5 +1,5 @@ Name:                lifted-base-Version:             0.2.0.5+Version:             0.2.1.0 Synopsis:            lifted IO operations from the base library License:             BSD3 License-file:        LICENSE