packages feed

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,