Wed Jul  5 02:44:20 PDT 2006  [EMAIL PROTECTED]
  * Massive patch for the first months work adding System FC to GHC
  
  This is (sadly) all done in one patch to avoid Darcs bugs.
  It's not complete work... more FC stuff to come.  A compiler
  using just this patch will fail dismally.

    M ./compiler/basicTypes/BasicTypes.lhs -2 +44
    M ./compiler/basicTypes/DataCon.lhs -80 +147
    M ./compiler/basicTypes/Id.lhs -2 +2
    M ./compiler/basicTypes/MkId.lhs -44 +89
    M ./compiler/basicTypes/OccName.lhs -1 +3
    M ./compiler/basicTypes/Var.lhs -12 +42
    M ./compiler/basicTypes/VarEnv.lhs -1 +6
    M ./compiler/coreSyn/CoreFVs.lhs -7 +8
    M ./compiler/coreSyn/CoreLint.lhs -111 +182
    M ./compiler/coreSyn/CorePrep.lhs -42 +33
    M ./compiler/coreSyn/CoreSubst.lhs -13 +31
    M ./compiler/coreSyn/CoreSyn.lhs -8 +14
    M ./compiler/coreSyn/CoreTidy.lhs -38 +7
    M ./compiler/coreSyn/CoreUnfold.lhs +2
    M ./compiler/coreSyn/CoreUtils.lhs -39 +90
    M ./compiler/coreSyn/ExternalCore.lhs -1 +1
    M! ./compiler/coreSyn/MkExternalCore.lhs -11 +10
    M ./compiler/coreSyn/PprCore.lhs -18 +9
    M ./compiler/coreSyn/PprExternalCore.lhs -1 +1
    M ./compiler/deSugar/Check.lhs -40 +36
    M ./compiler/deSugar/DsArrows.lhs -8 +8
    M ./compiler/deSugar/DsBinds.lhs -6 +9
    M ./compiler/deSugar/DsCCall.lhs -7 +7
    M ./compiler/deSugar/DsExpr.lhs -51 +15
    M ./compiler/deSugar/DsForeign.lhs -3 +5
    M ./compiler/deSugar/DsListComp.lhs -3 +3
    M ./compiler/deSugar/DsMonad.lhs -2 +1
    M ./compiler/deSugar/DsUtils.lhs -34 +40
    M ./compiler/deSugar/Match.lhs -163 +198
    M ./compiler/deSugar/MatchCon.lhs -57 +52
    M ./compiler/deSugar/MatchLit.lhs -151 +91
    M ./compiler/ghci/Linker.lhs -1 +1
    M ./compiler/hsSyn/HsBinds.lhs -9 +34
    M ./compiler/hsSyn/HsDecls.lhs -5 +3
    M ./compiler/hsSyn/HsExpr.lhs -42 +2
    M ./compiler/hsSyn/HsPat.lhs -20 +40
    M ./compiler/hsSyn/HsSyn.lhs -2 +1
    M ./compiler/hsSyn/HsTypes.lhs -1 +1
    M ./compiler/hsSyn/HsUtils.lhs -14 +8
    M ./compiler/iface/BinIface.hs -69 +71
    M ./compiler/iface/BuildTyCl.lhs -49 +64
    M ./compiler/iface/IfaceEnv.lhs -10 +1
    M ./compiler/iface/IfaceSyn.lhs -346 +44
    M ./compiler/iface/IfaceType.lhs -17 +43
    M ./compiler/iface/LoadIface.lhs -16 +142
    M ./compiler/iface/MkIface.lhs -115 +279
    M ./compiler/iface/TcIface.lhs -74 +69
    M ./compiler/main/HscMain.lhs -1 +1
    M ./compiler/main/HscTypes.lhs -3 +10
    M ./compiler/main/Main.hs -1 +1
    M ./compiler/main/PprTyThing.hs -2 +7
    M ./compiler/main/TidyPgm.lhs +1
    M ./compiler/ndpFlatten/Flattening.hs -4 +6
    M ./compiler/ndpFlatten/NDPCoreUtils.hs +1
    M ./compiler/ndpFlatten/PArrAnal.hs +4
    M ./compiler/package.conf.in -1
    M ./compiler/parser/LexCore.hs -1 +1
    M ./compiler/parser/ParserCore.y -9 +37
    M ./compiler/parser/ParserCoreUtils.hs -1 +1
    M ./compiler/prelude/PrelInfo.lhs +3
    M ./compiler/prelude/PrelNames.lhs +22
    M ./compiler/prelude/TysWiredIn.lhs -4 +37
    M ./compiler/rename/RnExpr.lhs -1 +1
    M ./compiler/simplCore/CSE.lhs +1
    M ./compiler/simplCore/FloatIn.lhs -4 +2
    M ./compiler/simplCore/FloatOut.lhs +4
    M ./compiler/simplCore/OccurAnal.lhs +5
    M ./compiler/simplCore/SetLevels.lhs +4
    M ./compiler/simplCore/SimplEnv.lhs -77 +22
    M ./compiler/simplCore/SimplUtils.lhs -21 +66
    M ./compiler/simplCore/Simplify.lhs -126 +75
    M ./compiler/specialise/Rules.lhs -1 +4
    M ./compiler/specialise/SpecConstr.lhs -21 +2
    M ./compiler/specialise/Specialise.lhs -2 +3
    M ./compiler/stgSyn/CoreToStg.lhs -6 +13
    M ./compiler/stranal/DmdAnal.lhs -8 +18
    M ./compiler/stranal/WorkWrap.lhs +4
    M ./compiler/stranal/WwLib.lhs -3 +4
    M ./compiler/typecheck/Inst.lhs -31 +44
    M ./compiler/typecheck/TcArrows.lhs -18 +27
    M ./compiler/typecheck/TcBinds.lhs -12 +9
    M ./compiler/typecheck/TcDeriv.lhs -3 +3
    M ./compiler/typecheck/TcEnv.lhs -30 +32
    M ./compiler/typecheck/TcExpr.lhs -63 +78
    A ./compiler/typecheck/TcGadt.lhs
    M ./compiler/typecheck/TcHsSyn.lhs -67 +43
    M ./compiler/typecheck/TcHsType.lhs -1 +1
    M ./compiler/typecheck/TcMType.lhs -41 +49
    M ./compiler/typecheck/TcMatches.lhs -45 +49
    M ./compiler/typecheck/TcPat.lhs -224 +205
    M ./compiler/typecheck/TcRnDriver.lhs -5 +7
    M ./compiler/typecheck/TcRnMonad.lhs -27 +28
    M ./compiler/typecheck/TcRnTypes.lhs -8 +13
    M ./compiler/typecheck/TcSimplify.lhs -6 +8
    M ./compiler/typecheck/TcSplice.lhs -3 +3
    M ./compiler/typecheck/TcTyClsDecls.lhs -67 +90
    M ./compiler/typecheck/TcType.lhs -21 +57
    M ./compiler/typecheck/TcType.lhs-boot +2
    M ./compiler/typecheck/TcUnify.lhs -54 +54
    M ./compiler/types/Class.lhs -2 +10
    A ./compiler/types/Coercion.lhs
    M ./compiler/types/FunDeps.lhs -15 +2
    M ./compiler/types/InstEnv.lhs -34 +5
    R ./compiler/types/Kind.lhs
    M ./compiler/types/TyCon.lhs -31 +123
    M ./compiler/types/Type.lhs -88 +333
    M ./compiler/types/TypeRep.lhs -13 +136
    M ./compiler/types/TypeRep.lhs-boot +11
    M ./compiler/types/Unify.lhs -362 +6
    M ./mk/config.mk.in -3 +3
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to