Remove (most of) the FiniteMap wrapper
authorIan Lynagh <igloo@earth.li>
Tue, 14 Sep 2010 20:17:03 +0000 (20:17 +0000)
committerIan Lynagh <igloo@earth.li>
Tue, 14 Sep 2010 20:17:03 +0000 (20:17 +0000)
commite95ee1f718c6915c478005aad8af81705357d6ab
tree0b19fdfd9d02b195b371e0f6ef8d413936113519
parent83a8fc9f6e04436784693a2188a58eac9c3e9664
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.
28 files changed:
compiler/basicTypes/Module.lhs
compiler/cmm/CmmBuildInfoTables.hs
compiler/cmm/CmmCPSZ.hs
compiler/cmm/CmmExpr.hs
compiler/cmm/CmmProcPointZ.hs
compiler/cmm/CmmStackLayout.hs
compiler/cmm/PprC.hs
compiler/deSugar/Coverage.lhs
compiler/deSugar/Match.lhs
compiler/ghci/ByteCodeAsm.lhs
compiler/ghci/ByteCodeGen.lhs
compiler/ghci/Linker.lhs
compiler/iface/IfaceEnv.lhs
compiler/iface/MkIface.lhs
compiler/main/DynFlags.hs
compiler/main/GHC.hs
compiler/main/HscTypes.lhs
compiler/main/Packages.lhs
compiler/main/SysTools.lhs
compiler/rename/RnNames.lhs
compiler/simplCore/CoreMonad.lhs
compiler/simplCore/SAT.lhs
compiler/simplStg/StgStats.lhs
compiler/specialise/Specialise.lhs
compiler/typecheck/FamInst.lhs
compiler/typecheck/TcSimplify.lhs-old
compiler/utils/FiniteMap.lhs
compiler/utils/Outputable.lhs