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

Reply via email to