[commit: packages/containers] master: Clean up <*> some more (3a177c7)

git at git.haskell.org git at git.haskell.org
Sun Dec 20 16:24:45 UTC 2015


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

On branch  : master
Link       : http://git.haskell.org/packages/containers.git/commitdiff/3a177c7610201ed14f7de3142f3e1285c55c73bb

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

commit 3a177c7610201ed14f7de3142f3e1285c55c73bb
Author: David Feuer <David.Feuer at gmail.com>
Date:   Tue Mar 10 11:30:10 2015 -0400

    Clean up <*> some more
    
    1. Remove all partial functions and all "impossible" errors.
    
    2. Simplify the way the sequence pieces are put together at the
    bottom.
    
    The immediate-indexing `<*>` test improves from 1.44 microseconds
    to 1.24 microseconds. The other `<*>` tests improve very slightly.


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

3a177c7610201ed14f7de3142f3e1285c55c73bb
 Data/Sequence.hs | 269 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 141 insertions(+), 128 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 3a177c7610201ed14f7de3142f3e1285c55c73bb


More information about the ghc-commits mailing list