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 +5/−0
- lifted-base.cabal +1/−1
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