[commit: packages/containers] cleaned_bugfix394, master, revert-408-bugfix_394: liftA2 traverse seq (#398) (31a661c)

git at git.haskell.org git at git.haskell.org
Mon Apr 17 21:47:51 UTC 2017


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

On branches: cleaned_bugfix394,master,revert-408-bugfix_394
Link       : http://git.haskell.org/packages/containers.git/commitdiff/31a661c087e2dcbe29ab638c58e623950574fa9e

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

commit 31a661c087e2dcbe29ab638c58e623950574fa9e
Author: David Feuer <David.Feuer at gmail.com>
Date:   Wed Feb 8 13:22:38 2017 -0500

    liftA2 traverse seq (#398)
    
    * Use a custom `liftA2` implementation for Data.Sequence for
      base 4.10.
    
    * Write RULES for `liftA2`.
    
    * Use liftA2 where reasonable in Data.Sequence
    
    * Use `liftA2` for `Traversable`, etc.
    
    * Scrap `deep'`, `node2'`, and `node3'`. These should no longer
    be necessary as GHC now inlines unsaturated wrappers.


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

31a661c087e2dcbe29ab638c58e623950574fa9e
 Data/Sequence/Internal.hs | 72 ++++++++++++++++++-----------------------------
 1 file changed, 27 insertions(+), 45 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 31a661c087e2dcbe29ab638c58e623950574fa9e


More information about the ghc-commits mailing list