-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update from Hackage at 2018-10-08T22:03:51Z
- Loading branch information
1 parent
1ac97bc
commit b406c58
Showing
1 changed file
with
148 additions
and
147 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,147 +1,148 @@ | ||
name: vector-algorithms | ||
version: 0.8.0.0 | ||
license: BSD3 | ||
license-file: LICENSE | ||
author: Dan Doel | ||
maintainer: Dan Doel <dan.doel@gmail.com> | ||
Erik de Castro Lopo <erikd@mega-nerd.com> | ||
copyright: (c) 2008,2009,2010,2011,2012,2013,2014,2015 Dan Doel | ||
(c) 2015 Tim Baumann | ||
homepage: https://github.com/erikd/vector-algorithms/ | ||
category: Data | ||
synopsis: Efficient algorithms for vector arrays | ||
description: Efficient algorithms for sorting vector arrays. At some stage | ||
other vector algorithms may be added. | ||
build-type: Simple | ||
cabal-version: >= 1.9.2 | ||
|
||
flag BoundsChecks | ||
description: Enable bounds checking | ||
default: True | ||
|
||
flag UnsafeChecks | ||
description: Enable bounds checking in unsafe operations at the cost of a | ||
significant performance penalty. | ||
default: False | ||
|
||
flag InternalChecks | ||
description: Enable internal consistency checks at the cost of a | ||
significant performance penalty. | ||
default: False | ||
|
||
flag bench | ||
description: Build a benchmarking program to test vector-algorithms | ||
performance | ||
default: True | ||
|
||
flag properties | ||
description: Enable the quickcheck tests | ||
default: True | ||
|
||
-- flag dump-simpl | ||
-- description: Dumps the simplified core during compilation | ||
-- default: False | ||
|
||
flag llvm | ||
description: Build using llvm | ||
default: False | ||
|
||
source-repository head | ||
type: git | ||
location: https://github.com/erikd/vector-algorithms/ | ||
|
||
library | ||
hs-source-dirs: src | ||
|
||
build-depends: base >= 4.5 && < 5, | ||
vector >= 0.6 && < 0.13, | ||
primitive >=0.3 && <0.7, | ||
bytestring >= 0.9 && < 1.0 | ||
|
||
if ! impl (ghc >= 7.8) | ||
build-depends: tagged >= 0.4 && < 0.9 | ||
|
||
exposed-modules: | ||
Data.Vector.Algorithms.Optimal | ||
Data.Vector.Algorithms.Insertion | ||
Data.Vector.Algorithms.Intro | ||
Data.Vector.Algorithms.Merge | ||
Data.Vector.Algorithms.Radix | ||
Data.Vector.Algorithms.Search | ||
Data.Vector.Algorithms.Heap | ||
Data.Vector.Algorithms.AmericanFlag | ||
Data.Vector.Algorithms.Tim | ||
|
||
other-modules: | ||
Data.Vector.Algorithms.Common | ||
|
||
ghc-options: | ||
-funbox-strict-fields | ||
|
||
-- Cabal/Hackage complains about these | ||
-- if flag(dump-simpl) | ||
-- ghc-options: -ddump-simpl -ddump-to-file | ||
|
||
if flag(llvm) | ||
ghc-options: -fllvm | ||
|
||
include-dirs: | ||
include | ||
|
||
install-includes: | ||
vector.h | ||
|
||
if flag(BoundsChecks) | ||
cpp-options: -DVECTOR_BOUNDS_CHECKS | ||
|
||
if flag(UnsafeChecks) | ||
cpp-options: -DVECTOR_UNSAFE_CHECKS | ||
|
||
if flag(InternalChecks) | ||
cpp-options: -DVECTOR_INTERNAL_CHECKS | ||
|
||
benchmark simple-bench | ||
hs-source-dirs: bench/simple | ||
type: exitcode-stdio-1.0 | ||
|
||
if !flag(bench) | ||
buildable: False | ||
|
||
main-is: Main.hs | ||
|
||
other-modules: | ||
Blocks | ||
|
||
build-depends: base, mwc-random, vector, vector-algorithms | ||
ghc-options: -Wall | ||
|
||
-- Cabal/Hackage complains about these | ||
-- if flag(dump-simpl) | ||
-- ghc-options: -ddump-simpl -ddump-to-file | ||
|
||
if flag(llvm) | ||
ghc-options: -fllvm | ||
|
||
test-suite properties | ||
hs-source-dirs: tests/properties | ||
type: exitcode-stdio-1.0 | ||
main-is: Tests.hs | ||
|
||
other-modules: | ||
Optimal | ||
Properties | ||
Util | ||
|
||
if !flag(properties) | ||
buildable: False | ||
else | ||
build-depends: | ||
base, | ||
bytestring, | ||
containers, | ||
QuickCheck > 2.9 && < 2.12, | ||
vector, | ||
vector-algorithms | ||
|
||
if flag(llvm) | ||
ghc-options: -fllvm | ||
name: vector-algorithms | ||
version: 0.8.0.0 | ||
x-revision: 1 | ||
license: BSD3 | ||
license-file: LICENSE | ||
author: Dan Doel | ||
maintainer: Dan Doel <dan.doel@gmail.com> | ||
Erik de Castro Lopo <erikd@mega-nerd.com> | ||
copyright: (c) 2008,2009,2010,2011,2012,2013,2014,2015 Dan Doel | ||
(c) 2015 Tim Baumann | ||
homepage: https://github.com/erikd/vector-algorithms/ | ||
category: Data | ||
synopsis: Efficient algorithms for vector arrays | ||
description: Efficient algorithms for sorting vector arrays. At some stage | ||
other vector algorithms may be added. | ||
build-type: Simple | ||
cabal-version: >= 1.9.2 | ||
|
||
flag BoundsChecks | ||
description: Enable bounds checking | ||
default: True | ||
|
||
flag UnsafeChecks | ||
description: Enable bounds checking in unsafe operations at the cost of a | ||
significant performance penalty. | ||
default: False | ||
|
||
flag InternalChecks | ||
description: Enable internal consistency checks at the cost of a | ||
significant performance penalty. | ||
default: False | ||
|
||
flag bench | ||
description: Build a benchmarking program to test vector-algorithms | ||
performance | ||
default: True | ||
|
||
flag properties | ||
description: Enable the quickcheck tests | ||
default: True | ||
|
||
-- flag dump-simpl | ||
-- description: Dumps the simplified core during compilation | ||
-- default: False | ||
|
||
flag llvm | ||
description: Build using llvm | ||
default: False | ||
|
||
source-repository head | ||
type: git | ||
location: https://github.com/erikd/vector-algorithms/ | ||
|
||
library | ||
hs-source-dirs: src | ||
|
||
build-depends: base >= 4.5 && < 5, | ||
vector >= 0.6 && < 0.13, | ||
primitive >=0.3 && <0.7, | ||
bytestring >= 0.9 && < 1.0 | ||
|
||
if ! impl (ghc >= 7.8) | ||
build-depends: tagged >= 0.4 && < 0.9 | ||
|
||
exposed-modules: | ||
Data.Vector.Algorithms.Optimal | ||
Data.Vector.Algorithms.Insertion | ||
Data.Vector.Algorithms.Intro | ||
Data.Vector.Algorithms.Merge | ||
Data.Vector.Algorithms.Radix | ||
Data.Vector.Algorithms.Search | ||
Data.Vector.Algorithms.Heap | ||
Data.Vector.Algorithms.AmericanFlag | ||
Data.Vector.Algorithms.Tim | ||
|
||
other-modules: | ||
Data.Vector.Algorithms.Common | ||
|
||
ghc-options: | ||
-funbox-strict-fields | ||
|
||
-- Cabal/Hackage complains about these | ||
-- if flag(dump-simpl) | ||
-- ghc-options: -ddump-simpl -ddump-to-file | ||
|
||
if flag(llvm) | ||
ghc-options: -fllvm | ||
|
||
include-dirs: | ||
include | ||
|
||
install-includes: | ||
vector.h | ||
|
||
if flag(BoundsChecks) | ||
cpp-options: -DVECTOR_BOUNDS_CHECKS | ||
|
||
if flag(UnsafeChecks) | ||
cpp-options: -DVECTOR_UNSAFE_CHECKS | ||
|
||
if flag(InternalChecks) | ||
cpp-options: -DVECTOR_INTERNAL_CHECKS | ||
|
||
benchmark simple-bench | ||
hs-source-dirs: bench/simple | ||
type: exitcode-stdio-1.0 | ||
|
||
if !flag(bench) | ||
buildable: False | ||
|
||
main-is: Main.hs | ||
|
||
other-modules: | ||
Blocks | ||
|
||
build-depends: base, mwc-random, vector, vector-algorithms | ||
ghc-options: -Wall | ||
|
||
-- Cabal/Hackage complains about these | ||
-- if flag(dump-simpl) | ||
-- ghc-options: -ddump-simpl -ddump-to-file | ||
|
||
if flag(llvm) | ||
ghc-options: -fllvm | ||
|
||
test-suite properties | ||
hs-source-dirs: tests/properties | ||
type: exitcode-stdio-1.0 | ||
main-is: Tests.hs | ||
|
||
other-modules: | ||
Optimal | ||
Properties | ||
Util | ||
|
||
if !flag(properties) | ||
buildable: False | ||
else | ||
build-depends: | ||
base, | ||
bytestring, | ||
containers, | ||
QuickCheck > 2.9 && < 2.13, | ||
vector, | ||
vector-algorithms | ||
|
||
if flag(llvm) | ||
ghc-options: -fllvm |