[commit: ghc] wip/foldl: Use strict foldls (ba46dd0)
git at git.haskell.org
git at git.haskell.org
Sat May 14 10:50:07 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/foldl
Link : http://ghc.haskell.org/trac/ghc/changeset/ba46dd060f959e3c96a74c1546946c3f8bf84dd0/ghc
>---------------------------------------------------------------
commit ba46dd060f959e3c96a74c1546946c3f8bf84dd0
Author: Ben Gamari <ben at smart-cactus.org>
Date: Tue May 10 11:57:02 2016 +0200
Use strict foldls
>---------------------------------------------------------------
ba46dd060f959e3c96a74c1546946c3f8bf84dd0
compiler/basicTypes/NameSet.hs | 3 ++-
compiler/basicTypes/OccName.hs | 3 ++-
compiler/basicTypes/RdrName.hs | 4 ++--
compiler/basicTypes/VarEnv.hs | 5 +++--
compiler/cmm/CmmBuildInfoTables.hs | 8 ++++----
compiler/cmm/CmmCommonBlockElim.hs | 2 +-
compiler/cmm/CmmLayoutStack.hs | 4 ++--
compiler/cmm/CmmProcPoint.hs | 16 ++++++++--------
compiler/cmm/CmmSink.hs | 6 +++---
compiler/codeGen/StgCmmEnv.hs | 8 +++++---
compiler/codeGen/StgCmmMonad.hs | 2 +-
compiler/codeGen/StgCmmPrim.hs | 2 +-
compiler/coreSyn/CoreArity.hs | 3 ++-
compiler/coreSyn/CoreSubst.hs | 11 ++++++-----
compiler/coreSyn/CoreSyn.hs | 9 +++++----
compiler/coreSyn/CoreUtils.hs | 4 ++--
compiler/coreSyn/TrieMap.hs | 5 +++--
compiler/deSugar/DsExpr.hs | 3 ++-
compiler/deSugar/DsForeign.hs | 2 +-
compiler/deSugar/DsMeta.hs | 2 +-
compiler/deSugar/DsUtils.hs | 3 ++-
compiler/deSugar/Match.hs | 3 ++-
compiler/hsSyn/HsTypes.hs | 3 ++-
compiler/hsSyn/HsUtils.hs | 14 +++++++-------
compiler/iface/IfaceEnv.hs | 4 ++--
compiler/main/GhcMake.hs | 6 +++---
compiler/main/HscMain.hs | 4 ++--
compiler/main/HscTypes.hs | 3 ++-
compiler/main/Packages.hs | 2 +-
compiler/nativeGen/AsmCodeGen.hs | 9 ++++-----
compiler/rename/RnNames.hs | 6 +++---
compiler/simplCore/CallArity.hs | 3 ++-
compiler/simplCore/FloatIn.hs | 6 +++---
compiler/simplCore/SetLevels.hs | 18 ++++++++++--------
compiler/specialise/Rules.hs | 4 ++--
compiler/specialise/Specialise.hs | 3 ++-
compiler/stranal/DmdAnal.hs | 4 ++--
compiler/typecheck/FunDeps.hs | 4 ++--
compiler/typecheck/TcBinds.hs | 3 ++-
compiler/typecheck/TcExpr.hs | 6 +++---
compiler/typecheck/TcGenDeriv.hs | 12 ++++++------
compiler/typecheck/TcInstDcls.hs | 3 ++-
compiler/typecheck/TcPatSyn.hs | 8 ++++----
compiler/typecheck/TcRnTypes.hs | 3 ++-
compiler/typecheck/TcSplice.hs | 3 ++-
compiler/typecheck/TcType.hs | 3 ++-
compiler/typecheck/TcValidity.hs | 10 +++++-----
compiler/types/Coercion.hs | 11 ++++++-----
compiler/types/FamInstEnv.hs | 3 ++-
compiler/types/InstEnv.hs | 3 ++-
compiler/types/TyCoRep.hs | 2 +-
compiler/types/Type.hs | 3 ++-
compiler/utils/Bag.hs | 4 ++--
compiler/utils/FiniteMap.hs | 7 ++++---
compiler/utils/OrdList.hs | 3 ++-
compiler/utils/UniqDFM.hs | 8 ++++----
compiler/utils/UniqDSet.hs | 5 +++--
compiler/utils/UniqFM.hs | 17 +++++++++--------
compiler/utils/UniqSet.hs | 5 +++--
compiler/utils/Util.hs | 2 +-
60 files changed, 178 insertions(+), 147 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 ba46dd060f959e3c96a74c1546946c3f8bf84dd0
More information about the ghc-commits
mailing list