Cabal revisions of strict-stm-1.5.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.0-name: strict-stm-version: 1.5.0.0-synopsis: Strict STM interface polymorphic over stm implementation.-description:- Strict STM interface provided on top of- [io-classes](https://hackage.haskell.org/package/io-classes) and thus- compatible with [stm](https://hackage.haskell.org/package/stm)- & [io-sim](https://hackage.haskell.org/package/io-sim).-license: Apache-2.0-license-files: LICENSE NOTICE-copyright: 2019-2024 Input Output Global Inc (IOG)-author: Alexander Vieth, Duncan Coutts, Marcin Szamotulski, Thomas Winant-maintainer: Duncan Coutts dunca@well-typed.com, Marcin Szamotulski coot@coot.me-category: Concurrency-build-type: Simple-extra-doc-files: CHANGELOG.md README.md-bug-reports: https://github.com/input-output-hk/io-sim/issues-tested-with: GHC == { 8.10, 9.2, 9.4, 9.6, 9.8, 9.10 }--source-repository head- type: git- location: https://github.com/input-output-hk/io-sim- subdir: strict-stm--flag asserts- description: Enable assertions- manual: False- default: False--library- hs-source-dirs: src-- exposed-modules: Control.Concurrent.Class.MonadSTM.Strict- Control.Concurrent.Class.MonadSTM.Strict.TArray- Control.Concurrent.Class.MonadSTM.Strict.TBQueue- Control.Concurrent.Class.MonadSTM.Strict.TChan- Control.Concurrent.Class.MonadSTM.Strict.TMVar- Control.Concurrent.Class.MonadSTM.Strict.TQueue- Control.Concurrent.Class.MonadSTM.Strict.TVar- reexported-modules: Control.Concurrent.Class.MonadSTM.TSem as Control.Concurrent.Class.MonadSTM.Strict.TSem- default-language: Haskell2010- default-extensions: ImportQualifiedPost- build-depends: base >=4.9 && <4.21,- array,- stm >=2.5 && <2.6,-- io-classes ^>=1.5- ghc-options: -Wall- -Wno-unticked-promoted-constructors- -Wcompat- -Wincomplete-uni-patterns- -Wincomplete-record-updates- -Wpartial-fields- -Widentities-- if flag(asserts)- ghc-options: -fno-ignore-asserts+cabal-version: 3.0 +name: strict-stm +version: 1.5.0.0 +x-revision: 1 +synopsis: Strict STM interface polymorphic over stm implementation. +description: + Strict STM interface provided on top of + [io-classes](https://hackage.haskell.org/package/io-classes) and thus + compatible with [stm](https://hackage.haskell.org/package/stm) + & [io-sim](https://hackage.haskell.org/package/io-sim). +license: Apache-2.0 +license-files: LICENSE NOTICE +copyright: 2019-2024 Input Output Global Inc (IOG) +author: Alexander Vieth, Duncan Coutts, Marcin Szamotulski, Thomas Winant +maintainer: Duncan Coutts dunca@well-typed.com, Marcin Szamotulski coot@coot.me +category: Concurrency +build-type: Simple +extra-doc-files: CHANGELOG.md README.md +bug-reports: https://github.com/input-output-hk/io-sim/issues +tested-with: GHC == { 8.10, 9.2, 9.4, 9.6, 9.8, 9.10 } + +source-repository head + type: git + location: https://github.com/input-output-hk/io-sim + subdir: strict-stm + +flag asserts + description: Enable assertions + manual: False + default: False + +library + hs-source-dirs: src + + exposed-modules: Control.Concurrent.Class.MonadSTM.Strict + Control.Concurrent.Class.MonadSTM.Strict.TArray + Control.Concurrent.Class.MonadSTM.Strict.TBQueue + Control.Concurrent.Class.MonadSTM.Strict.TChan + Control.Concurrent.Class.MonadSTM.Strict.TMVar + Control.Concurrent.Class.MonadSTM.Strict.TQueue + Control.Concurrent.Class.MonadSTM.Strict.TVar + reexported-modules: Control.Concurrent.Class.MonadSTM.TSem as Control.Concurrent.Class.MonadSTM.Strict.TSem + default-language: Haskell2010 + default-extensions: ImportQualifiedPost + build-depends: base >=4.9 && <4.22, + array, + stm >=2.5 && <2.6, + + io-classes ^>=1.5 + ghc-options: -Wall + -Wno-unticked-promoted-constructors + -Wcompat + -Wincomplete-uni-patterns + -Wincomplete-record-updates + -Wpartial-fields + -Widentities + + if flag(asserts) + ghc-options: -fno-ignore-asserts