packages feed

leaky 0.1.0.0 → 0.1.0.1

raw patch · 3 files changed

+19/−25 lines, 3 files

Files

HTML/style.css view
@@ -15,7 +15,8 @@ h2 { margin-top: 30px; color: #777; } h3 { margin-top: 30px; color: #444; } h4 { margin-top: 40px; color: #222; }-div.footer { font-size: 12pt; margin-top: 30px; }+div.footer { font-family: sans; font-size: 70%; margin-top: 40px; }+div.footer > tt { font-size: 90%; } /* table.table { text-align: top; vertical-align: top; } table.table > tr { text-align: top; vertical-align: top; }
README view
@@ -65,9 +65,11 @@  If you have a version of the compiler that does not leak for the default variant of leaky, please let me know at rasfar@gmail.com,-on in the haskell-cafe thread (http://) announcing leaky.+on in the haskell-cafe thread -Also, any discussion whatsoever is most welcome.+ http://www.reddit.com/r/haskell/comments/2pscxh/ann_deepseqbounded_seqaid_leaky/++announcing leaky.  Also, any discussion whatsoever is most welcome.   Sept. 20, 2014
leaky.cabal view
@@ -1,12 +1,15 @@  name:                leaky-version:             0.1.0.0+version:             0.1.0.1 synopsis:            Robust space leak, and its strictification description:         Robust space leak, and its strictification, for testing <http://hackage.haskell.org/package/deepseq-bounded deepseq-bounded> and <http://hackage.haskell.org/package/seqaid seqaid>.+                     .+                     See also the project <http://www.fremissant.net/leaky homepage> for more information. license:             BSD3 license-file:        LICENSE author:              Andrew Seniuk maintainer:          rasfar@gmail.com+homepage:            http://www.fremissant.net/leaky category:            Testing build-type:          Simple cabal-version:       >=1.10@@ -43,12 +46,14 @@ -- XXX Would be nice if could avoid the TH when FORCING_STRATEGY < 4.  Flag TURN_ON_SEQAID_PLUGIN-  Description: Only provide the options to enable the seqaid preprocessor and GHC plugin.+  Description: Only when True, provide the options to enable the seqaid preprocessor and GHC plugin.   Default:     True --Default:     False  Flag OMNITYPIC-  Description: Shouldn't need a Cabal flag for this, but it's the same problem of casing over integer values for a macro (in a .cabal file). So this need not be orthogonal to FORCING_STRATEGY, but this way it is ... which is okay, actually. (Can then test interactions with other FS=0..6.)+  Description: Blanket seqaid harness at subexpressions of all possible types.+               .+               Shouldn't need a Cabal flag for this, but it's the same problem of casing over integer values for a macro (in a .cabal file). So this need not be orthogonal to FORCING_STRATEGY, but this way it is ... which is okay, actually. (Can then test interactions with other FS=0..6.) --Default:     True   Default:     False @@ -158,14 +163,6 @@  ---------- BEGIN SEQAID-SPECIFIC -- PART 2 of 2 ---------- --- XXX This whole section should be commented out--- if you want to try FORCING_STRATEGY < 3.----ghc-options: -fplugin=Seqaid.Plugin---             -XTemplateHaskell---             -with-rtsopts=-T---             -rtsopts-   if flag(TURN_ON_SEQAID_PLUGIN)      ghc-options: -fplugin=Seqaid.Plugin@@ -197,12 +194,6 @@  --  ghc-options: -split-objs --- No longer used (TH provides this info to the plugin code):---                -- Provide multiple target module names thus:---                -fplugin-opt=Seqaid.Plugin:Main--- --             -fplugin-opt=Seqaid.Plugin:Types--- ---            -fplugin-opt=Seqaid.Plugin:Leaky- --  ghc-options: -fforce-recomp --  ghc-options: -dcore-lint --  ghc-options: -ddump-splices@@ -287,6 +278,8 @@   else     cpp-options: -DUSE_STRICT_BLOB=0 +------------------------------------------------------+ -- 0 = None -- 1 = Use rnf (the standard Control.DeepSeq) -- 2 = Use rnfn (from Control.DeepSeq.Bounded)@@ -298,14 +291,12 @@   cpp-options: -DFORCING_STRATEGY=6 --cpp-options: -DFORCING_STRATEGY=flag(FORCING_STRATEGY) --- Doesn't work (strange error, seems unrelated to my code):---   Preprocessing executable 'leaky' for leaky-0.1.0.0...---   Unknown option -include, for valid options try cpphs --help---ghc-options: -pgmP cpphs----ghc-options: -optP ...+------------------------------------------------------  --ghc-options: -fno-pre-inlining  --ghc-options: -ddump-simpl --ghc-options: -ddump-splices++------------------------------------------------------