Tue Sep 14 13:17:03 PDT 2010 Ian Lynagh <[email protected]>
* Remove (most of) the FiniteMap wrapper
We still have
insertList, insertListWith, deleteList
which aren't in Data.Map, and
foldRightWithKey
which works around the fold(r)WithKey addition and deprecation.
M ./compiler/basicTypes/Module.lhs -32 +34
M ./compiler/cmm/CmmBuildInfoTables.hs -34 +39
M ./compiler/cmm/CmmCPSZ.hs -3 +4
M ./compiler/cmm/CmmExpr.hs -3 +3
M ./compiler/cmm/CmmProcPointZ.hs -7 +8
M ./compiler/cmm/CmmStackLayout.hs -38 +41
M ./compiler/cmm/PprC.hs -6 +7
M ./compiler/deSugar/Coverage.lhs -5 +6
M ./compiler/deSugar/Match.lhs -6 +7
M ./compiler/ghci/ByteCodeAsm.lhs -6 +7
M ./compiler/ghci/ByteCodeGen.lhs -14 +18
M ./compiler/ghci/Linker.lhs -2 +2
M ./compiler/iface/IfaceEnv.lhs -6 +6
M ./compiler/iface/MkIface.lhs -19 +21
M ./compiler/main/DynFlags.hs -3 +4
M ./compiler/main/GHC.hs -12 +16
M ./compiler/main/HscTypes.lhs -2 +2
M ./compiler/main/Packages.lhs -30 +33
M ./compiler/main/SysTools.lhs -5 +5
M ./compiler/rename/RnNames.lhs -6 +7
M ./compiler/simplCore/CoreMonad.lhs -9 +10
M ./compiler/simplCore/SAT.lhs -1 +1
M ./compiler/simplStg/StgStats.lhs -7 +9
M ./compiler/specialise/Specialise.lhs -8 +10
M ./compiler/typecheck/FamInst.lhs -4 +5
M ./compiler/typecheck/TcSimplify.lhs-old -8 +8
M ./compiler/utils/FiniteMap.lhs -194 +20
M ./compiler/utils/Outputable.lhs +5
View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100914201703-3fd76-cc8d6fba3049498be51c79f32fc70d6d3e3387e6.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc