[commit: packages/deepseq] down, master, wip/remove_ghc70_72_cpp: Add NFData1 and NFData2 classes (#21) (418856a)

git at git.haskell.org git at git.haskell.org
Wed Jul 19 21:59:21 UTC 2017


Repository : ssh://git@git.haskell.org/deepseq

On branches: down,master,wip/remove_ghc70_72_cpp
Link       : http://git.haskell.org/packages/deepseq.git/commitdiff/418856afb4e70127d9dce309a198b18dc47bd7d9

>---------------------------------------------------------------

commit 418856afb4e70127d9dce309a198b18dc47bd7d9
Author: Oleg Grenrus <oleg.grenrus at iki.fi>
Date:   Sun Nov 20 21:10:07 2016 +0200

    Add NFData1 and NFData2 classes (#21)
    
    * Add NFData1 and NFData2 classes
    
    * Add Changelog entries
    
    * Add Changelog for NFData1/2
    
    * Generate tuple instances for NFData1/2
    
    * Add NFData1 Fixed and Ratio
    
    * Generic NFData1
    
    * Add NFData1 generic deriving docs
    
    * Add |@since 1.4.3.0
    
    * Add NFData1/2 Array instances
    
    * *Var/*Ptr NFData1 instances


>---------------------------------------------------------------

418856afb4e70127d9dce309a198b18dc47bd7d9
 Control/DeepSeq.hs       | 415 +++++++++++++++++++++++++++++++++--------------
 changelog.md             |   5 +
 deepseq.cabal            |   3 +
 generate-nfdata-tuple.hs |  33 ++++
 tests/Main.hs            |  41 ++++-
 5 files changed, 371 insertions(+), 126 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 418856afb4e70127d9dce309a198b18dc47bd7d9


More information about the ghc-commits mailing list