ghc-dup: d0656c2ac4c9494a21dc26a1d83a2f2e888d4d47
1: Name: ghc-dup
2: Version: 0.2
3: Synopsis: Explicitly prevent sharing
4: Description:
5: This package provides two new operations, 'GHC.Dup.dup' and 'GHC.Dup.deepDup', that allow the
6: programmer to prevent the result of two evaluations of the same expression to
7: be shared.
8: .
9: See <http://arxiv.org/abs/1207.2017> for more background.
10: .
11: /This is still experimental software and can likely cause your program to crash./
12: .
13: The work on this package has been supported by the Deutsche Telekom Stiftung
14: (<http://telekom-stiftung.de>).
15: License: BSD3
16: License-file: LICENSE
17: Author: Joachim Breitner
18: Maintainer: Joachim Breitner <mail@joachim-breitner.de>
19: Copyright: 2012 Joachim Breitner
20: Category: Debug, GHC
21: Build-type: Simple
22: Cabal-version: >=1.14
23: --Extra-source-files: Demo.hs
24:
25: --Flag prim-supports-any
26: -- Description: The used GHC supports Any as an argument to foreign prim functions (GHC ticket #5931)
27: -- Default: False
28:
29: Library
30: Exposed-modules: GHC.Dup
31: Default-Language: Haskell2010
32: Build-depends:
33: base == 4.8.* || == 4.9.*,
34: ghc
35: C-Sources: cbits/dup.c cbits/dup-prim.cmm
36: Hs-source-dirs: src/
37: Ghc-options: -Wall
38: default-extensions: CPP
39:
40: -- if flag(prim-supports-any)
41: -- cpp-options: -DPRIM_SUPPORTS_ANY
42:
43: source-repository head
44: type: darcs
45: location: http://darcs.nomeata.de/ghc-dup/
Generated by git2html.