Cabal revisions of dlist-nonempty-0.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: dlist-nonempty-version: 0.1-synopsis: Non-empty difference lists-description:- Difference lists are a list-like type supporting O(1) append. This is- particularly useful for efficient logging and pretty printing (e.g. with the- Writer monad), where list append quickly becomes too expensive.- .- > DList a ≅ [a] -> [a]- > NonEmptyDList a ≅ [a] -> NonEmpty a- .- For empty variant, @DList@, see <http://hackage.haskell.org/package/dlist dlist package>.-category: Data-license: BSD3-license-file: LICENSE-author: Don Stewart, Oleg Grenrus-maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>-copyright: 2006-2009 Don Stewart, 2013-2016 Sean Leather, 2017 Oleg Grenrus-homepage: https://github.com/phadej/dlist-nonempty-bug-reports: https://github.com/phadej/dlist-nonempty/issues-extra-source-files: README.md-build-type: Simple-cabal-version: >=1.10-tested-with:- GHC==7.4.2,- GHC==7.6.3,- GHC==7.8.4,- GHC==7.10.3,- GHC==8.0.2,- GHC==8.2.1--source-repository head- type: git- location: git://github.com/phadej/dlist-nonempty.git--library- default-language: Haskell2010- hs-source-dirs: src- build-depends:- base >=4.5 && <4.11,- base-compat >=0.9.1 && <0.10,- deepseq >=1.1 && <2,- dlist >=0.8 && <0.9,- semigroupoids >=5.1 && <5.3- if !impl(ghc >= 8.0)- build-depends:- semigroups >=0.18.2 && <0.19- other-extensions: CPP- exposed-modules: Data.DList.NonEmpty- Data.DList.NonEmpty.Unsafe- other-modules: Data.DList.NonEmpty.Internal- ghc-options: -Wall- if impl(ghc >= 8.0)- ghc-options: -Wcompat--test-suite test- default-language: Haskell2010- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: tests- other-modules: OverloadedStrings- build-depends: dlist-nonempty,- base,- Cabal,- QuickCheck >= 2.9 && < 2.11,- quickcheck-instances- if !impl(ghc >= 8.0)- build-depends:- semigroups >=0.18.2 && <0.19--benchmark bench- default-language: Haskell2010- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: bench- build-depends: base,- base-compat,- dlist,- dlist-nonempty,- dlist-instances,- criterion >= 1.1.4.0 && <1.3- if !impl(ghc >= 8.0)- build-depends:- semigroups >=0.18.2 && <0.19+name: dlist-nonempty +version: 0.1 +x-revision: 1 +synopsis: Non-empty difference lists +description: + Difference lists are a list-like type supporting O(1) append. This is + particularly useful for efficient logging and pretty printing (e.g. with the + Writer monad), where list append quickly becomes too expensive. + . + > DList a ≅ [a] -> [a] + > NonEmptyDList a ≅ [a] -> NonEmpty a + . + For empty variant, @DList@, see <http://hackage.haskell.org/package/dlist dlist package>. +category: Data +license: BSD3 +license-file: LICENSE +author: Don Stewart, Oleg Grenrus +maintainer: Oleg Grenrus <oleg.grenrus@iki.fi> +copyright: 2006-2009 Don Stewart, 2013-2016 Sean Leather, 2017 Oleg Grenrus +homepage: https://github.com/phadej/dlist-nonempty +bug-reports: https://github.com/phadej/dlist-nonempty/issues +extra-source-files: README.md +build-type: Simple +cabal-version: >=1.10 +tested-with: + GHC==7.4.2, + GHC==7.6.3, + GHC==7.8.4, + GHC==7.10.3, + GHC==8.0.2, + GHC==8.2.1 + +source-repository head + type: git + location: git://github.com/phadej/dlist-nonempty.git + +library + default-language: Haskell2010 + hs-source-dirs: src + build-depends: + base >=4.5 && <4.11, + base-compat >=0.9.1 && <0.10, + deepseq >=1.1 && <2, + dlist >=0.8 && <0.9, + semigroupoids >=5.1 && <5.2.1 + if !impl(ghc >= 8.0) + build-depends: + semigroups >=0.18.2 && <0.19 + other-extensions: CPP + exposed-modules: Data.DList.NonEmpty + Data.DList.NonEmpty.Unsafe + other-modules: Data.DList.NonEmpty.Internal + ghc-options: -Wall + if impl(ghc >= 8.0) + ghc-options: -Wcompat + +test-suite test + default-language: Haskell2010 + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: tests + other-modules: OverloadedStrings + build-depends: dlist-nonempty, + base, + Cabal, + QuickCheck >= 2.9 && < 2.11, + quickcheck-instances + if !impl(ghc >= 8.0) + build-depends: + semigroups >=0.18.2 && <0.19 + +benchmark bench + default-language: Haskell2010 + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: bench + build-depends: base, + base-compat, + dlist, + dlist-nonempty, + dlist-instances, + criterion >= 1.1.4.0 && <1.3 + if !impl(ghc >= 8.0) + build-depends: + semigroups >=0.18.2 && <0.19