packages feed

Cabal revisions of union-0.1.2

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

revision 1
-name:                union-version:             0.1.2-synopsis:            Extensible type-safe unions-description:--    Extensible type-safe unions for Haskell with prisms using modern-    GHC features. Dual to vinyl records. Unions are also known as-    corecords or polymorphic variants.--    Neither requires a @Typeable@ constraint nor uses unsafe coercions-    at the cost of linear time access (negligible in practice).--license:             BSD3-license-file:        LICENSE-author:              Vladislav Zavialov-maintainer:          Vladislav Zavialov <vlad.z.4096@gmail.com>-bug-reports:         https://github.com/int-index/union/issues-category:            Data-build-type:          Simple-cabal-version:       >=1.10--source-repository head-  type:                git-  location:            git@github.com:int-index/union.git--library-  exposed-modules:     Data.Union-  other-modules:       Data.Union.Prism-  other-extensions:    DataKinds-                       EmptyCase-                       FlexibleContexts-                       FlexibleInstances-                       GADTs-                       LambdaCase-                       MultiParamTypeClasses-                       PolyKinds-                       RankNTypes-                       ScopedTypeVariables-                       TypeOperators-  build-depends:       base >=4.8 && <4.13-               ,       vinyl >=0.5 && <0.11-               ,       profunctors >=5.1 && <5.4-               ,       tagged >=0.8 && <0.9-               ,       deepseq >=1.4 && <1.5-               ,       hashable >=1.2 && <1.3-  hs-source-dirs:      src-  default-language:    Haskell2010-  ghc-options:         -Wall--benchmark bench-  type:                exitcode-stdio-1.0-  main-is:             Benchmark.hs-  build-depends:       base-               ,       union-               ,       lens-               ,       deepseq >=1.4.2-               ,       criterion-  hs-source-dirs:      bench-  default-language:    Haskell2010-  ghc-options:         -Wall -O2 -fno-warn-orphans+name:                union
+version:             0.1.2
+x-revision: 1
+synopsis:            Extensible type-safe unions
+description:
+
+    Extensible type-safe unions for Haskell with prisms using modern
+    GHC features. Dual to vinyl records. Unions are also known as
+    corecords or polymorphic variants.
+
+    Neither requires a @Typeable@ constraint nor uses unsafe coercions
+    at the cost of linear time access (negligible in practice).
+
+license:             BSD3
+license-file:        LICENSE
+author:              Vladislav Zavialov
+maintainer:          Vladislav Zavialov <vlad.z.4096@gmail.com>
+bug-reports:         https://github.com/int-index/union/issues
+category:            Data
+build-type:          Simple
+cabal-version:       >=1.10
+
+source-repository head
+  type:                git
+  location:            git@github.com:int-index/union.git
+
+library
+  exposed-modules:     Data.Union
+  other-modules:       Data.Union.Prism
+  other-extensions:    DataKinds
+                       EmptyCase
+                       FlexibleContexts
+                       FlexibleInstances
+                       GADTs
+                       LambdaCase
+                       MultiParamTypeClasses
+                       PolyKinds
+                       RankNTypes
+                       ScopedTypeVariables
+                       TypeOperators
+  build-depends:       base >=4.8 && <4.13
+               ,       vinyl >=0.5 && <0.12
+               ,       profunctors >=5.1 && <5.4
+               ,       tagged >=0.8 && <0.9
+               ,       deepseq >=1.4 && <1.5
+               ,       hashable >=1.2 && <1.3
+  hs-source-dirs:      src
+  default-language:    Haskell2010
+  ghc-options:         -Wall
+
+benchmark bench
+  type:                exitcode-stdio-1.0
+  main-is:             Benchmark.hs
+  build-depends:       base
+               ,       union
+               ,       lens
+               ,       deepseq >=1.4.2
+               ,       criterion
+  hs-source-dirs:      bench
+  default-language:    Haskell2010
+  ghc-options:         -Wall -O2 -fno-warn-orphans
revision 2
 name:                union
 version:             0.1.2
-x-revision: 1
+x-revision: 2
 synopsis:            Extensible type-safe unions
 description:
 
                        RankNTypes
                        ScopedTypeVariables
                        TypeOperators
-  build-depends:       base >=4.8 && <4.13
+  build-depends:       base >=4.9 && <4.13
                ,       vinyl >=0.5 && <0.12
                ,       profunctors >=5.1 && <5.4
                ,       tagged >=0.8 && <0.9
revision 3
 name:                union
 version:             0.1.2
-x-revision: 2
+x-revision: 3
 synopsis:            Extensible type-safe unions
 description:
 
                        TypeOperators
   build-depends:       base >=4.9 && <4.13
                ,       vinyl >=0.5 && <0.12
-               ,       profunctors >=5.1 && <5.4
+               ,       profunctors >=5.1 && <5.5
                ,       tagged >=0.8 && <0.9
                ,       deepseq >=1.4 && <1.5
                ,       hashable >=1.2 && <1.3
revision 4
 name:                union
 version:             0.1.2
-x-revision: 3
+x-revision: 4
 synopsis:            Extensible type-safe unions
 description:
 
                        TypeOperators
   build-depends:       base >=4.9 && <4.13
                ,       vinyl >=0.5 && <0.12
-               ,       profunctors >=5.1 && <5.5
+               ,       profunctors >=5.1 && <5.6
                ,       tagged >=0.8 && <0.9
                ,       deepseq >=1.4 && <1.5
                ,       hashable >=1.2 && <1.3
revision 5
 name:                union
 version:             0.1.2
-x-revision: 4
+x-revision:          5
 synopsis:            Extensible type-safe unions
 description:
 
                        RankNTypes
                        ScopedTypeVariables
                        TypeOperators
-  build-depends:       base >=4.9 && <4.13
-               ,       vinyl >=0.5 && <0.12
-               ,       profunctors >=5.1 && <5.6
+  build-depends:       base >=4.9 && <4.15
+               ,       vinyl >=0.5 && <0.14
+               ,       profunctors >=5.1 && <5.7
                ,       tagged >=0.8 && <0.9
                ,       deepseq >=1.4 && <1.5
-               ,       hashable >=1.2 && <1.3
+               ,       hashable >=1.2 && <1.4
   hs-source-dirs:      src
   default-language:    Haskell2010
   ghc-options:         -Wall
                ,       criterion
   hs-source-dirs:      bench
   default-language:    Haskell2010
-  ghc-options:         -Wall -O2 -fno-warn-orphans
+  ghc-options:         -Wall -O2 -fno-warn-orphans
revision 6
 name:                union
 version:             0.1.2
-x-revision:          5
+x-revision: 6
 synopsis:            Extensible type-safe unions
 description:
 
                        RankNTypes
                        ScopedTypeVariables
                        TypeOperators
-  build-depends:       base >=4.9 && <4.15
+  build-depends:       base >=4.9 && <4.17
                ,       vinyl >=0.5 && <0.14
                ,       profunctors >=5.1 && <5.7
                ,       tagged >=0.8 && <0.9
                ,       criterion
   hs-source-dirs:      bench
   default-language:    Haskell2010
-  ghc-options:         -Wall -O2 -fno-warn-orphans+  ghc-options:         -Wall -O2 -fno-warn-orphans
revision 7
 name:                union
 version:             0.1.2
-x-revision: 6
+x-revision: 7
 synopsis:            Extensible type-safe unions
 description:
 
                ,       profunctors >=5.1 && <5.7
                ,       tagged >=0.8 && <0.9
                ,       deepseq >=1.4 && <1.5
-               ,       hashable >=1.2 && <1.4
+               ,       hashable >=1.2 && <1.5
   hs-source-dirs:      src
   default-language:    Haskell2010
   ghc-options:         -Wall
revision 8
 name:                union
 version:             0.1.2
-x-revision: 7
+x-revision: 8
 synopsis:            Extensible type-safe unions
 description:
 
                        RankNTypes
                        ScopedTypeVariables
                        TypeOperators
-  build-depends:       base >=4.9 && <4.17
-               ,       vinyl >=0.5 && <0.14
+  build-depends:       base >=4.9 && <4.18
+               ,       vinyl >= 0.14.3 && <0.15
                ,       profunctors >=5.1 && <5.7
                ,       tagged >=0.8 && <0.9
                ,       deepseq >=1.4 && <1.5
revision 9
 name:                union
 version:             0.1.2
-x-revision: 8
+x-revision: 9
 synopsis:            Extensible type-safe unions
 description:
 
                        RankNTypes
                        ScopedTypeVariables
                        TypeOperators
-  build-depends:       base >=4.9 && <4.18
+  build-depends:       base >=4.9 && <4.21
                ,       vinyl >= 0.14.3 && <0.15
                ,       profunctors >=5.1 && <5.7
                ,       tagged >=0.8 && <0.9
-               ,       deepseq >=1.4 && <1.5
-               ,       hashable >=1.2 && <1.5
+               ,       deepseq >=1.4 && <1.7
+               ,       hashable >=1.2 && <1.6
   hs-source-dirs:      src
   default-language:    Haskell2010
   ghc-options:         -Wall