-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsplitmix.cabal
63 lines (55 loc) · 2.24 KB
/
splitmix.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
-- Initial splitmix.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: splitmix
version: 0.1.0.0
synopsis: Implementation of SplitMix fast splittable pseudo random number generator.
description:
SplitMix is a fast splittable pseudo random number generator described in the paper
"Fast Splittable Pseudorandom Number Generators" by Guy L. Steele Jr., Doug Lea, Christine H. Flood.
The following package includes two implementations of SplitMix, pure and inside an IO monad.
Both implementations use FFI to perform computations in C.
homepage: https://github.com/nkartashov/splitmix
license: MIT
license-file: LICENSE
author: Nikita Kartashov
maintainer: [email protected]
-- copyright:
category: System
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
source-repository head
type: git
location: git://github.com/nkartashov/splitmix
library
exposed-modules: System.Random.SplitMix
System.Random.SplitMix.Generator,
System.Random.SplitMix.Variate,
System.Random.SplitMix.Gen,
System.Random.SplitMix.GenIO,
System.Random.SplitMix.MathOperations
System.Random.SplitMix.StorableGen,
System.Random.SplitMix.Utils
-- other-modules:
-- other-extensions:
build-depends: base >= 4.7 && < 4.8,
random >= 1.0.1.1,
time >= 1.4.2,
QuickCheck
hs-source-dirs: src
build-tools: gcc, hsc2hs
default-language: Haskell2010
include-dirs: cbits/include
c-sources: cbits/src/math_operations.c, cbits/src/generator.c
ghc-options: -O2
test-suite SplitMixTests
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: tests
main-is: Main.hs
build-depends: base,
splitmix,
QuickCheck,
test-framework,
test-framework-quickcheck2
other-modules: