Cabal revisions of rawlock-0.1.2.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.0-name: rawlock-version: 0.1.2.0-synopsis: A writer-biased RAW lock.-description:- A writer-biased RAW lock.-- It allows for multiple readers to run concurrently with at most one- appender, or a single writer running on isolation.-- The code is safe in the presence of async exceptions, meaning that each- actor will cleanup after itself if an exception is received.--license: Apache-2.0-license-files:- LICENSE- NOTICE--copyright: 2024 INTERSECT-author: IOG Engineering Team-maintainer: operations@iohk.io-category: Concurrency-build-type: Simple-extra-doc-files:- CHANGELOG.md- README.md--bug-reports: https://github.com/IntersectMBO/io-classes-extra/issues-tested-with: ghc ==9.6 || ==9.8 || ==9.10 || ==9.12--source-repository head- type: git- location: https://github.com/IntersectMBO/io-classes-extra- subdir: rawlock--source-repository this- type: git- location: https://github.com/IntersectMBO/io-classes-extra- subdir: rawlock- tag: rawlock-0.1.2.0--common warnings- ghc-options:- -Wall- -Wunused-packages- -Wcompat- -Wincomplete-uni-patterns- -Wincomplete-record-updates- -Wpartial-fields- -Widentities- -Wredundant-constraints- -Wmissing-export-lists- -Wno-unticked-promoted-constructors--library- import: warnings- hs-source-dirs: src- default-language: Haskell2010- exposed-modules: Control.RAWLock- default-extensions: ImportQualifiedPost- build-depends:- base >=4.18 && <4.22,- io-classes:{io-classes, strict-mvar, strict-stm} ^>=1.8,- nothunks ^>=0.2,--test-suite rawlock-test- import: warnings- default-language: Haskell2010- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Main.hs- build-depends:- QuickCheck,- base,- io-classes:{io-classes, strict-stm},- io-sim,- mtl,- rawlock,- tasty,- tasty-quickcheck,+cabal-version: 3.0 +name: rawlock +version: 0.1.2.0 +synopsis: A writer-biased RAW lock. +description: + A writer-biased RAW lock. + + It allows for multiple readers to run concurrently with at most one + appender, or a single writer running on isolation. + + The code is safe in the presence of async exceptions, meaning that each + actor will cleanup after itself if an exception is received. + +license: Apache-2.0 +license-files: + LICENSE + NOTICE + +copyright: 2024 INTERSECT +author: IOG Engineering Team +maintainer: operations@iohk.io +category: Concurrency +build-type: Simple +extra-doc-files: + CHANGELOG.md + README.md + +bug-reports: https://github.com/IntersectMBO/io-classes-extra/issues +tested-with: ghc ==9.6 || ==9.8 || ==9.10 || ==9.12 + +x-revision: 1 + +source-repository head + type: git + location: https://github.com/IntersectMBO/io-classes-extra + subdir: rawlock + +source-repository this + type: git + location: https://github.com/IntersectMBO/io-classes-extra + subdir: rawlock + tag: rawlock-0.1.2.0 + +common warnings + ghc-options: + -Wall + -Wunused-packages + -Wcompat + -Wincomplete-uni-patterns + -Wincomplete-record-updates + -Wpartial-fields + -Widentities + -Wredundant-constraints + -Wmissing-export-lists + -Wno-unticked-promoted-constructors + +library + import: warnings + hs-source-dirs: src + default-language: Haskell2010 + exposed-modules: Control.RAWLock + default-extensions: ImportQualifiedPost + build-depends: + base >=4.18 && <4.23, + io-classes:{io-classes, strict-mvar, strict-stm} ^>=1.8 || ^>=1.9, + nothunks ^>=0.2 || ^>=0.3, + +test-suite rawlock-test + import: warnings + default-language: Haskell2010 + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Main.hs + build-depends: + QuickCheck, + base, + io-classes:{io-classes, strict-stm}, + io-sim, + mtl, + rawlock, + tasty, + tasty-quickcheck,
revision 2
LICENSE NOTICE +x-revision: 2 copyright: 2024 INTERSECT author: IOG Engineering Team maintainer: operations@iohk.io README.md bug-reports: https://github.com/IntersectMBO/io-classes-extra/issues -tested-with: ghc ==9.6 || ==9.8 || ==9.10 || ==9.12 - -x-revision: 1 +tested-with: ghc ==9.6 || ==9.8 || ==9.10 || ==9.12 || ==9.14 source-repository head type: git default-extensions: ImportQualifiedPost build-depends: base >=4.18 && <4.23, - io-classes:{io-classes, strict-mvar, strict-stm} ^>=1.8 || ^>=1.9, + io-classes:{io-classes, strict-mvar, strict-stm} >=1.8 && <1.11, nothunks ^>=0.2 || ^>=0.3, test-suite rawlock-test hs-source-dirs: test main-is: Main.hs build-depends: - QuickCheck, base, io-classes:{io-classes, strict-stm}, io-sim, mtl, + QuickCheck, rawlock, tasty, tasty-quickcheck,