Repository : ssh://darcs.haskell.org//srv/darcs/packages/containers On branch : master
http://hackage.haskell.org/trac/ghc/changeset/0c5e71cd7d0a76d09dcd6ba3d95c468d70d6d6a9 >--------------------------------------------------------------- commit 0c5e71cd7d0a76d09dcd6ba3d95c468d70d6d6a9 Author: Milan Straka <[email protected]> Date: Sun Mar 4 16:29:42 2012 +0100 Improve list fusion. * Allow fusable methods to be converted back to the original call when no fusion happens. For that, foldlFB and foldrFB are used, inspired by mapFB from Prelude. * Remove RULES for aliases like toList, assocs, elems, just INLINE them. Data/IntMap/Base.hs | 39 ++++++++++++++++++++++++++++++++------- Data/IntSet.hs | 31 ++++++++++++++++++++++++++----- Data/Map/Base.hs | 39 ++++++++++++++++++++++++++++++++------- Data/Set.hs | 31 ++++++++++++++++++++++++++----- 4 files changed, 116 insertions(+), 24 deletions(-) Diff suppressed because of size. To see it, use: git show 0c5e71cd7d0a76d09dcd6ba3d95c468d70d6d6a9 _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
