packages feed

rwlock 0.0.0.2 → 0.0.0.3

raw patch · 2 files changed

+11/−7 lines, 2 filesdep +monad-loops-stmdep −monad-loopsPVP ok

version bump matches the API change (PVP)

Dependencies added: monad-loops-stm

Dependencies removed: monad-loops

API changes (from Hackage documentation)

Files

rwlock.cabal view
@@ -1,26 +1,30 @@ name:                   rwlock-version:                0.0.0.2+version:                0.0.0.3 stability:              provisional -cabal-version:          >= 1.2+cabal-version:          >= 1.6 build-type:             Simple -author:                 James Cook <james.cook@usma.edu>-maintainer:             James Cook <james.cook@usma.edu>+author:                 James Cook <mokus@deepbondi.net>+maintainer:             James Cook <mokus@deepbondi.net> license:                PublicDomain-homepage:               http://code.haskell.org/~mokus/rwlock+homepage:               https://github.com/mokus0/rwlock  category:               Concurrency synopsis:               Multiple-read / single-write locks description:            A simple implementation of a multiple-reader / single-writer                         lock, using STM. +source-repository head+  type:                 git+  location:             https://github.com/mokus0/rwlock.git+ flag base4  Library   hs-source-dirs:       src   exposed-modules:      Control.Concurrent.RWLock-  build-depends:        monad-loops, stm+  build-depends:        monad-loops-stm, stm   if flag(base4)     build-depends:      base >= 4 && <5, syb   else
src/Control/Concurrent/RWLock.hs view
@@ -24,7 +24,7 @@     ) where  import Control.Concurrent.STM-import Control.Monad.Loops+import Control.Monad.Loops.STM import Control.Exception  import Data.Generics (Data, Typeable)