packages feed

Cabal revisions of cleff-0.3.3.0

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

revision 1
-cabal-version: 1.12---- This file has been generated from package.yaml by hpack version 0.34.4.------ see: https://github.com/sol/hpack--name:           cleff-version:        0.3.3.0-synopsis:       Fast and concise extensible effects-description:    Please see the README on GitHub at <https://github.com/re-xyr/cleff#readme>-category:       Control, Effect, Language-homepage:       https://github.com/re-xyr/cleff#readme-bug-reports:    https://github.com/re-xyr/cleff/issues-author:         Xy Ren-maintainer:     xy.r@outlook.com-copyright:      2021 Xy Ren-license:        BSD3-license-file:   LICENSE-build-type:     Simple-tested-with:-    GHC == 8.6.5-  , GHC == 8.8.4-  , GHC == 8.10.7-  , GHC == 9.0.2-  , GHC == 9.2.2-extra-source-files:-    CHANGELOG.md-    README.md--source-repository head-  type: git-  location: https://github.com/re-xyr/cleff--flag dynamic-ioe-  description: Make @IOE@ a real effect. This is only for reference purposes and should not be enabled in production code.--  manual: True-  default: False--library-  exposed-modules:-      Cleff-      Cleff.Error-      Cleff.Fail-      Cleff.Fresh-      Cleff.Input-      Cleff.Internal-      Cleff.Internal.Base-      Cleff.Internal.Instances-      Cleff.Internal.Interpret-      Cleff.Internal.Monad-      Cleff.Internal.Rec-      Cleff.Internal.TH-      Cleff.Internal.ThreadVar-      Cleff.Internal.Vec-      Cleff.Mask-      Cleff.Output-      Cleff.Reader-      Cleff.State-      Cleff.Trace-      Cleff.Writer-  other-modules:-      Paths_cleff-  hs-source-dirs:-      src-  default-extensions:-      BangPatterns-      BlockArguments-      ConstraintKinds-      DataKinds-      DeriveAnyClass-      DerivingStrategies-      DerivingVia-      EmptyCase-      FlexibleContexts-      FlexibleInstances-      FunctionalDependencies-      GADTs-      GeneralizedNewtypeDeriving-      LambdaCase-      MagicHash-      NoStarIsType-      PatternSynonyms-      PolyKinds-      RankNTypes-      RoleAnnotations-      ScopedTypeVariables-      StandaloneDeriving-      TemplateHaskell-      TupleSections-      TypeApplications-      TypeFamilies-      TypeOperators-      UndecidableInstances-      UnicodeSyntax-      UnliftedFFITypes-      ViewPatterns-  ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -Wmissing-export-lists-  build-depends:-      atomic-primops ==0.8.*-    , base >=4.12 && <4.17-    , containers >=0.5 && <0.7-    , exceptions ==0.10.*-    , microlens >=0.1 && <0.5-    , monad-control >=1 && <1.1-    , primitive >=0.6.4 && <0.8-    , template-haskell >=2.14 && <2.19-    , th-abstraction >=0.2 && <0.5-    , transformers-base ==0.4.*-    , unliftio >=0.2.4 && <0.3-  if flag(dynamic-ioe)-    cpp-options: -DDYNAMIC_IOE-  if impl(ghc >= 8.8)-    ghc-options: -Wmissing-deriving-strategies-  default-language: Haskell2010--test-suite cleff-example-  type: exitcode-stdio-1.0-  main-is: Main.hs-  other-modules:-      Broker-      Filesystem-      Teletype-      Paths_cleff-  hs-source-dirs:-      example-  default-extensions:-      BangPatterns-      BlockArguments-      ConstraintKinds-      DataKinds-      DeriveAnyClass-      DerivingStrategies-      DerivingVia-      EmptyCase-      FlexibleContexts-      FlexibleInstances-      FunctionalDependencies-      GADTs-      GeneralizedNewtypeDeriving-      LambdaCase-      MagicHash-      NoStarIsType-      PatternSynonyms-      PolyKinds-      RankNTypes-      RoleAnnotations-      ScopedTypeVariables-      StandaloneDeriving-      TemplateHaskell-      TupleSections-      TypeApplications-      TypeFamilies-      TypeOperators-      UndecidableInstances-      UnicodeSyntax-      UnliftedFFITypes-      ViewPatterns-  ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -threaded -rtsopts -with-rtsopts=-N-  build-depends:-      atomic-primops ==0.8.*-    , base >=4.12 && <4.17-    , cleff-    , containers >=0.5 && <0.7-    , exceptions ==0.10.*-    , extra-    , microlens >=0.1 && <0.5-    , monad-control >=1 && <1.1-    , primitive >=0.6.4 && <0.8-    , template-haskell >=2.14 && <2.19-    , th-abstraction >=0.2 && <0.5-    , transformers-base ==0.4.*-    , unliftio >=0.2.4 && <0.3-  if flag(dynamic-ioe)-    cpp-options: -DDYNAMIC_IOE-  if impl(ghc >= 8.8)-    ghc-options: -Wmissing-deriving-strategies-  default-language: Haskell2010--test-suite cleff-test-  type: exitcode-stdio-1.0-  main-is: Main.hs-  other-modules:-      ConcurrencySpec-      ErrorSpec-      HigherOrderSpec-      InterposeSpec-      MaskSpec-      StateSpec-      ThSpec-      Paths_cleff-  hs-source-dirs:-      test-  default-extensions:-      BangPatterns-      BlockArguments-      ConstraintKinds-      DataKinds-      DeriveAnyClass-      DerivingStrategies-      DerivingVia-      EmptyCase-      FlexibleContexts-      FlexibleInstances-      FunctionalDependencies-      GADTs-      GeneralizedNewtypeDeriving-      LambdaCase-      MagicHash-      NoStarIsType-      PatternSynonyms-      PolyKinds-      RankNTypes-      RoleAnnotations-      ScopedTypeVariables-      StandaloneDeriving-      TemplateHaskell-      TupleSections-      TypeApplications-      TypeFamilies-      TypeOperators-      UndecidableInstances-      UnicodeSyntax-      UnliftedFFITypes-      ViewPatterns-  ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -threaded -rtsopts -with-rtsopts=-N-  build-depends:-      atomic-primops ==0.8.*-    , base >=4.12 && <4.17-    , cleff-    , containers >=0.5 && <0.7-    , exceptions ==0.10.*-    , extra-    , hspec-    , lifted-base-    , microlens >=0.1 && <0.5-    , monad-control >=1 && <1.1-    , primitive >=0.6.4 && <0.8-    , template-haskell >=2.14 && <2.19-    , th-abstraction >=0.2 && <0.5-    , transformers-base ==0.4.*-    , unliftio >=0.2.4 && <0.3-  if flag(dynamic-ioe)-    cpp-options: -DDYNAMIC_IOE-  if impl(ghc >= 8.8)-    ghc-options: -Wmissing-deriving-strategies-  default-language: Haskell2010+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.34.4.
+--
+-- see: https://github.com/sol/hpack
+
+name:           cleff
+version:        0.3.3.0
+x-revision: 1
+synopsis:       Fast and concise extensible effects
+description:    Please see the README on GitHub at <https://github.com/re-xyr/cleff#readme>
+category:       Control, Effect, Language
+homepage:       https://github.com/re-xyr/cleff#readme
+bug-reports:    https://github.com/re-xyr/cleff/issues
+author:         Xy Ren
+maintainer:     xy.r@outlook.com
+copyright:      2021 Xy Ren
+license:        BSD3
+license-file:   LICENSE
+build-type:     Simple
+tested-with:
+    GHC == 8.6.5
+  , GHC == 8.8.4
+  , GHC == 8.10.7
+  , GHC == 9.0.2
+  , GHC == 9.2.2
+extra-source-files:
+    CHANGELOG.md
+    README.md
+
+source-repository head
+  type: git
+  location: https://github.com/re-xyr/cleff
+
+flag dynamic-ioe
+  description: Make @IOE@ a real effect. This is only for reference purposes and should not be enabled in production code.
+
+  manual: True
+  default: False
+
+library
+  exposed-modules:
+      Cleff
+      Cleff.Error
+      Cleff.Fail
+      Cleff.Fresh
+      Cleff.Input
+      Cleff.Internal
+      Cleff.Internal.Base
+      Cleff.Internal.Instances
+      Cleff.Internal.Interpret
+      Cleff.Internal.Monad
+      Cleff.Internal.Rec
+      Cleff.Internal.TH
+      Cleff.Internal.ThreadVar
+      Cleff.Internal.Vec
+      Cleff.Mask
+      Cleff.Output
+      Cleff.Reader
+      Cleff.State
+      Cleff.Trace
+      Cleff.Writer
+  other-modules:
+      Paths_cleff
+  hs-source-dirs:
+      src
+  default-extensions:
+      BangPatterns
+      BlockArguments
+      ConstraintKinds
+      DataKinds
+      DeriveAnyClass
+      DerivingStrategies
+      DerivingVia
+      EmptyCase
+      FlexibleContexts
+      FlexibleInstances
+      FunctionalDependencies
+      GADTs
+      GeneralizedNewtypeDeriving
+      LambdaCase
+      MagicHash
+      NoStarIsType
+      PatternSynonyms
+      PolyKinds
+      RankNTypes
+      RoleAnnotations
+      ScopedTypeVariables
+      StandaloneDeriving
+      TemplateHaskell
+      TupleSections
+      TypeApplications
+      TypeFamilies
+      TypeOperators
+      UndecidableInstances
+      UnicodeSyntax
+      UnliftedFFITypes
+      ViewPatterns
+  ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -Wmissing-export-lists
+  build-depends:
+      atomic-primops ==0.8.*
+    , base >=4.12 && <4.18
+    , containers >=0.5 && <0.7
+    , exceptions ==0.10.*
+    , microlens >=0.1 && <0.5
+    , monad-control >=1 && <1.1
+    , primitive >=0.6.4 && <0.8
+    , template-haskell >=2.14 && <2.20
+    , th-abstraction >=0.2 && <0.5
+    , transformers-base ==0.4.*
+    , unliftio >=0.2.4 && <0.3
+  if flag(dynamic-ioe)
+    cpp-options: -DDYNAMIC_IOE
+  if impl(ghc >= 8.8)
+    ghc-options: -Wmissing-deriving-strategies
+  default-language: Haskell2010
+
+test-suite cleff-example
+  type: exitcode-stdio-1.0
+  main-is: Main.hs
+  other-modules:
+      Broker
+      Filesystem
+      Teletype
+      Paths_cleff
+  hs-source-dirs:
+      example
+  default-extensions:
+      BangPatterns
+      BlockArguments
+      ConstraintKinds
+      DataKinds
+      DeriveAnyClass
+      DerivingStrategies
+      DerivingVia
+      EmptyCase
+      FlexibleContexts
+      FlexibleInstances
+      FunctionalDependencies
+      GADTs
+      GeneralizedNewtypeDeriving
+      LambdaCase
+      MagicHash
+      NoStarIsType
+      PatternSynonyms
+      PolyKinds
+      RankNTypes
+      RoleAnnotations
+      ScopedTypeVariables
+      StandaloneDeriving
+      TemplateHaskell
+      TupleSections
+      TypeApplications
+      TypeFamilies
+      TypeOperators
+      UndecidableInstances
+      UnicodeSyntax
+      UnliftedFFITypes
+      ViewPatterns
+  ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      atomic-primops ==0.8.*
+    , base >=4.12 && <4.17
+    , cleff
+    , containers >=0.5 && <0.7
+    , exceptions ==0.10.*
+    , extra
+    , microlens >=0.1 && <0.5
+    , monad-control >=1 && <1.1
+    , primitive >=0.6.4 && <0.8
+    , template-haskell >=2.14 && <2.19
+    , th-abstraction >=0.2 && <0.5
+    , transformers-base ==0.4.*
+    , unliftio >=0.2.4 && <0.3
+  if flag(dynamic-ioe)
+    cpp-options: -DDYNAMIC_IOE
+  if impl(ghc >= 8.8)
+    ghc-options: -Wmissing-deriving-strategies
+  default-language: Haskell2010
+
+test-suite cleff-test
+  type: exitcode-stdio-1.0
+  main-is: Main.hs
+  other-modules:
+      ConcurrencySpec
+      ErrorSpec
+      HigherOrderSpec
+      InterposeSpec
+      MaskSpec
+      StateSpec
+      ThSpec
+      Paths_cleff
+  hs-source-dirs:
+      test
+  default-extensions:
+      BangPatterns
+      BlockArguments
+      ConstraintKinds
+      DataKinds
+      DeriveAnyClass
+      DerivingStrategies
+      DerivingVia
+      EmptyCase
+      FlexibleContexts
+      FlexibleInstances
+      FunctionalDependencies
+      GADTs
+      GeneralizedNewtypeDeriving
+      LambdaCase
+      MagicHash
+      NoStarIsType
+      PatternSynonyms
+      PolyKinds
+      RankNTypes
+      RoleAnnotations
+      ScopedTypeVariables
+      StandaloneDeriving
+      TemplateHaskell
+      TupleSections
+      TypeApplications
+      TypeFamilies
+      TypeOperators
+      UndecidableInstances
+      UnicodeSyntax
+      UnliftedFFITypes
+      ViewPatterns
+  ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      atomic-primops ==0.8.*
+    , base >=4.12 && <4.17
+    , cleff
+    , containers >=0.5 && <0.7
+    , exceptions ==0.10.*
+    , extra
+    , hspec
+    , lifted-base
+    , microlens >=0.1 && <0.5
+    , monad-control >=1 && <1.1
+    , primitive >=0.6.4 && <0.8
+    , template-haskell >=2.14 && <2.19
+    , th-abstraction >=0.2 && <0.5
+    , transformers-base ==0.4.*
+    , unliftio >=0.2.4 && <0.3
+  if flag(dynamic-ioe)
+    cpp-options: -DDYNAMIC_IOE
+  if impl(ghc >= 8.8)
+    ghc-options: -Wmissing-deriving-strategies
+  default-language: Haskell2010
revision 2
 
 name:           cleff
 version:        0.3.3.0
-x-revision: 1
+x-revision: 2
 synopsis:       Fast and concise extensible effects
 description:    Please see the README on GitHub at <https://github.com/re-xyr/cleff#readme>
 category:       Control, Effect, Language
     , exceptions ==0.10.*
     , microlens >=0.1 && <0.5
     , monad-control >=1 && <1.1
-    , primitive >=0.6.4 && <0.8
+    , primitive >=0.6.4 && <0.9
     , template-haskell >=2.14 && <2.20
     , th-abstraction >=0.2 && <0.5
     , transformers-base ==0.4.*
revision 3
 
 name:           cleff
 version:        0.3.3.0
-x-revision: 2
+x-revision: 3
 synopsis:       Fast and concise extensible effects
 description:    Please see the README on GitHub at <https://github.com/re-xyr/cleff#readme>
 category:       Control, Effect, Language
     , monad-control >=1 && <1.1
     , primitive >=0.6.4 && <0.9
     , template-haskell >=2.14 && <2.20
-    , th-abstraction >=0.2 && <0.5
+    , th-abstraction >=0.2 && <0.6
     , transformers-base ==0.4.*
     , unliftio >=0.2.4 && <0.3
   if flag(dynamic-ioe)
     , extra
     , microlens >=0.1 && <0.5
     , monad-control >=1 && <1.1
-    , primitive >=0.6.4 && <0.8
+    , primitive >=0.6.4 && <0.9
     , template-haskell >=2.14 && <2.19
-    , th-abstraction >=0.2 && <0.5
+    , th-abstraction >=0.2 && <0.6
     , transformers-base ==0.4.*
     , unliftio >=0.2.4 && <0.3
   if flag(dynamic-ioe)
     , lifted-base
     , microlens >=0.1 && <0.5
     , monad-control >=1 && <1.1
-    , primitive >=0.6.4 && <0.8
+    , primitive >=0.6.4 && <0.9
     , template-haskell >=2.14 && <2.19
-    , th-abstraction >=0.2 && <0.5
+    , th-abstraction >=0.2 && <0.6
     , transformers-base ==0.4.*
     , unliftio >=0.2.4 && <0.3
   if flag(dynamic-ioe)
revision 4
 
 name:           cleff
 version:        0.3.3.0
-x-revision: 3
+x-revision: 4
 synopsis:       Fast and concise extensible effects
 description:    Please see the README on GitHub at <https://github.com/re-xyr/cleff#readme>
 category:       Control, Effect, Language
   ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -Wmissing-export-lists
   build-depends:
       atomic-primops ==0.8.*
-    , base >=4.12 && <4.18
+    , base >=4.12 && <4.19
     , containers >=0.5 && <0.7
     , exceptions ==0.10.*
     , microlens >=0.1 && <0.5
     , monad-control >=1 && <1.1
     , primitive >=0.6.4 && <0.9
-    , template-haskell >=2.14 && <2.20
+    , template-haskell >=2.14 && <2.21
     , th-abstraction >=0.2 && <0.6
     , transformers-base ==0.4.*
     , unliftio >=0.2.4 && <0.3
revision 5
 
 name:           cleff
 version:        0.3.3.0
-x-revision: 4
+x-revision: 5
 synopsis:       Fast and concise extensible effects
 description:    Please see the README on GitHub at <https://github.com/re-xyr/cleff#readme>
 category:       Control, Effect, Language
   ghc-options: -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors -Wpartial-fields -Wunused-type-patterns -Wmissing-export-lists
   build-depends:
       atomic-primops ==0.8.*
-    , base >=4.12 && <4.19
+    , base >=4.12 && <4.20
     , containers >=0.5 && <0.7
     , exceptions ==0.10.*
     , microlens >=0.1 && <0.5
     , monad-control >=1 && <1.1
     , primitive >=0.6.4 && <0.9
-    , template-haskell >=2.14 && <2.21
+    , template-haskell >=2.14 && <2.22
     , th-abstraction >=0.2 && <0.6
     , transformers-base ==0.4.*
     , unliftio >=0.2.4 && <0.3