packages feed

Cabal revisions of STMonadTrans-0.4.6

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:		STMonadTrans-version:	0.4.6-cabal-version:  >= 1.10-license:	BSD3-license-file:	LICENSE-author:		Josef Svenningsson-maintainer:	josef.svenningsson@gmail.com, Andreas Abel-homepage:       https://github.com/josefs/STMonadTrans-bug-reports:    https://github.com/josefs/STMonadTrans/issues-category:	Monads-build-type:	Simple-synopsis:	A monad transformer version of the ST monad-description:-   A monad transformer version of the ST monad.-   .-   Warning! This monad transformer should not be used with monads that-   can contain multiple answers, like the list monad. The reason is that-   the state token will be duplicated across the different answers and-   this causes Bad Things to happen (such as loss of referential-   transparency). Safe monads include the monads State, Reader, Writer,-   Maybe and combinations of their corresponding monad transformers.--Tested-With: GHC == 7.6.3-           , GHC == 7.8.4-           , GHC == 7.10.3-           , GHC == 8.0.2-           , GHC == 8.2.2-           , GHC == 8.4.4-           , GHC == 8.6.5-           , GHC == 8.8.4-           , GHC == 8.10.4-           , GHC == 9.0.1--extra-source-files:-  README.md-  changelog.md--source-repository head-  type:     git-  location: https://github.com/josefs/STMonadTrans--library-  default-language: Haskell2010-  build-depends:    base    >= 4.6 && < 5-                  , mtl     >= 1.1-                  , array--  -- MonadFail for GHC <= 7-  if impl(ghc < 8.0)-    build-depends:  fail--  exposed-modules:-    Control.Monad.ST.Trans-    Control.Monad.ST.Trans.Internal--  default-extensions:-    CPP-    BangPatterns-    MagicHash-    UnboxedTuples-    Rank2Types-    FlexibleInstances-    MultiParamTypeClasses-    UndecidableInstances--  ghc-options:-    -Wall-    -fwarn-tabs--  if impl(ghc >= 8.0)-    ghc-options:-      -Wcompat--test-suite test-  default-language: Haskell2010-  type:             exitcode-stdio-1.0-  hs-source-dirs:   test-  main-is:          Main.hs-  build-depends:    base >= 4 && < 5-                  , tasty >= 0.11.0.4 && < 1.5-                  , tasty-quickcheck >= 0.8.4 && < 0.11-                  , tasty-hunit >= 0.9.2 && < 0.11-                  , transformers >= 0.2 && < 0.6-                  , STMonadTrans-                  , array+name:		STMonadTrans
+version:	0.4.6
+x-revision: 1
+cabal-version:  >= 1.10
+license:	BSD3
+license-file:	LICENSE
+author:		Josef Svenningsson
+maintainer:	josef.svenningsson@gmail.com, Andreas Abel
+homepage:       https://github.com/josefs/STMonadTrans
+bug-reports:    https://github.com/josefs/STMonadTrans/issues
+category:	Monads
+build-type:	Simple
+synopsis:	A monad transformer version of the ST monad
+description:
+   A monad transformer version of the ST monad.
+   .
+   Warning! This monad transformer should not be used with monads that
+   can contain multiple answers, like the list monad. The reason is that
+   the state token will be duplicated across the different answers and
+   this causes Bad Things to happen (such as loss of referential
+   transparency). Safe monads include the monads State, Reader, Writer,
+   Maybe and combinations of their corresponding monad transformers.
+
+Tested-With: GHC == 7.6.3
+           , GHC == 7.8.4
+           , GHC == 7.10.3
+           , GHC == 8.0.2
+           , GHC == 8.2.2
+           , GHC == 8.4.4
+           , GHC == 8.6.5
+           , GHC == 8.8.4
+           , GHC == 8.10.7
+           , GHC == 9.0.1
+           , GHC == 9.2.1
+
+extra-source-files:
+  README.md
+  changelog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/josefs/STMonadTrans
+
+library
+  default-language: Haskell2010
+  build-depends:    base    >= 4.6 && < 5
+                  , mtl     >= 1.1
+                  , array
+
+  -- MonadFail for GHC <= 7
+  if impl(ghc < 8.0)
+    build-depends:  fail
+
+  exposed-modules:
+    Control.Monad.ST.Trans
+    Control.Monad.ST.Trans.Internal
+
+  default-extensions:
+    CPP
+    BangPatterns
+    MagicHash
+    UnboxedTuples
+    Rank2Types
+    FlexibleInstances
+    MultiParamTypeClasses
+    UndecidableInstances
+
+  ghc-options:
+    -Wall
+    -fwarn-tabs
+
+  if impl(ghc >= 8.0)
+    ghc-options:
+      -Wcompat
+
+test-suite test
+  default-language: Haskell2010
+  type:             exitcode-stdio-1.0
+  hs-source-dirs:   test
+  main-is:          Main.hs
+  build-depends:    base             >= 4        && < 5
+                  , tasty            >= 0.11.0.4 && < 1.5
+                  , tasty-quickcheck >= 0.8.4    && < 0.11
+                  , tasty-hunit      >= 0.9.2    && < 0.11
+                  , transformers     >= 0.2      && < 0.7
+                  , STMonadTrans
+                  , array