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