cvs commit: fptools/ghc/compiler HsVersions.h Makefile NOTES fptools/ghc/compiler/absCSyn AbsCSyn.lhs AbsCUtils.lhs CLabel.lhs CStrings.lhs Costs.lhs MachOp.hs PprAbsC.lhs fptools/ghc/compiler/basicTypes Id.lhs Literal.lhs Name.lhs ...

Simon Marlow simonmar at haskell.org
Fri Aug 13 09:11:24 EDT 2004


simonmar    2004/08/13 06:11:23 PDT

  Modified files:
    ghc/compiler         HsVersions.h Makefile NOTES 
    ghc/compiler/basicTypes Id.lhs Literal.lhs Name.lhs Unique.lhs 
    ghc/compiler/codeGen CgBindery.lhs CgCase.lhs CgClosure.lhs 
                         CgCon.lhs CgExpr.lhs CgHeapery.lhs 
                         CgLetNoEscape.lhs CgMonad.lhs 
                         CgStackery.lhs CgTailCall.lhs 
                         ClosureInfo.lhs CodeGen.lhs SMRep.lhs 
    ghc/compiler/compMan CompManager.lhs 
    ghc/compiler/deSugar DsCCall.lhs DsForeign.lhs 
    ghc/compiler/ghci    ByteCodeAsm.lhs ByteCodeFFI.lhs 
                         ByteCodeGen.lhs ByteCodeInstr.lhs 
                         ByteCodeItbls.lhs InteractiveUI.hs 
                         Linker.lhs 
    ghc/compiler/hsSyn   HsDecls.lhs 
    ghc/compiler/main    CmdLineOpts.lhs CodeOutput.lhs 
                         Constants.lhs DriverFlags.hs 
                         DriverPhases.hs DriverPipeline.hs 
                         DriverState.hs DriverUtil.hs ErrUtils.lhs 
                         HscMain.lhs Main.hs SysTools.lhs 
    ghc/compiler/nativeGen AsmCodeGen.lhs MachRegs.lhs NCG.h NOTES 
    ghc/compiler/parser  Ctype.lhs Lexer.x Parser.y.pp 
                         RdrHsSyn.lhs 
    ghc/compiler/prelude ForeignCall.lhs PrimOp.lhs TysPrim.lhs 
    ghc/compiler/profiling CostCentre.lhs 
    ghc/compiler/typecheck TcForeign.lhs TcHsSyn.lhs TcRnTypes.lhs 
    ghc/compiler/types   TyCon.lhs Type.lhs 
    ghc/compiler/utils   FastString.lhs OrdList.lhs Panic.lhs 
                         StringBuffer.lhs Util.lhs 
    ghc/docs/comm/genesis modules.html 
    ghc/docs/comm/rts-libs coding-style.html 
    ghc/driver/mangler   ghc-asm.lprl 
    ghc/includes         Block.h ClosureMacros.h Closures.h 
                         Constants.h HsFFI.h InfoTables.h 
                         MachDeps.h MachRegs.h Makefile Regs.h 
                         Rts.h RtsAPI.h RtsFlags.h Stable.h Stg.h 
                         StgFun.h StgLdvProf.h StgMiscClosures.h 
                         StgProf.h StgTicky.h StgTypes.h TSO.h 
                         TailCalls.h Updates.h 
                         mkDerivedConstants.c 
    ghc/rts              Apply.h Capability.h Disassembler.c 
                         Exception.h FrontPanel.c GC.c GCCompact.c 
                         Interpreter.c LdvProfile.c Linker.c 
                         MBlock.h Main.c Makefile Prelude.h 
                         Printer.c ProfHeap.c Profiling.c 
                         Profiling.h RetainerProfile.c 
                         RetainerProfile.h RtsFlags.c RtsStartup.c 
                         RtsUtils.h Sanity.c Schedule.c Schedule.h 
                         Signals.c Stable.c Stats.c StgCRun.c 
                         StgRun.h Storage.c Ticky.c Weak.c Weak.h 
                         package.conf.in 
    ghc/utils/genapply   GenApply.hs 
    ghc/utils/ghc-pkg    Main.hs 
    ghc/utils/hp2ps      Main.h 
    ghc/utils/hsc2hs     Main.hs 
    ghc/utils/prof/cgprof cgprof.c main.c 
  Added files:
    ghc/compiler/cmm     CLabel.hs Cmm.hs CmmLex.x CmmLint.hs 
                         CmmParse.y CmmUtils.hs MachOp.hs PprC.hs 
                         PprCmm.hs 
    ghc/compiler/codeGen CgCallConv.hs CgForeignCall.hs 
                         CgInfoTbls.hs CgParallel.hs CgPrimOp.hs 
                         CgProf.hs CgTicky.hs CgUtils.hs 
    ghc/compiler/nativeGen MachCodeGen.hs MachInstrs.hs 
                           NCGMonad.hs PprMach.hs RegAllocInfo.hs 
                           RegisterAlloc.hs 
    ghc/includes         Cmm.h Liveness.h README RtsConfig.h 
                         RtsExternal.h Storage.h 
    ghc/rts              Apply.cmm AutoApply.h Exception.cmm 
                         HeapStackCheck.cmm PrimOps.cmm 
                         StgMiscClosures.cmm StgStartup.cmm 
                         StgStdThunks.cmm Updates.cmm 
  Removed files:
    ghc/compiler/absCSyn AbsCSyn.lhs AbsCUtils.lhs CLabel.lhs 
                         CStrings.lhs Costs.lhs MachOp.hs 
                         PprAbsC.lhs 
    ghc/compiler/codeGen CgConTbls.lhs CgRetConv.hi-boot 
                         CgRetConv.lhs CgUpdate.lhs CgUsages.lhs 
    ghc/compiler/nativeGen AbsCStixGen.lhs AsmRegAlloc.lhs 
                           MachCode.lhs MachMisc.hi-boot 
                           MachMisc.hi-boot-5 MachMisc.hi-boot-6 
                           MachMisc.lhs PprMach.lhs 
                           RegAllocInfo.lhs Stix.hi-boot Stix.lhs 
                           StixMacro.lhs StixPrim.hi-boot 
                           StixPrim.hi-boot-5 StixPrim.hi-boot-6 
                           StixPrim.lhs 
    ghc/compiler/prelude PrimRep.lhs 
    ghc/includes         CCall.h Derived.h DietHEP.h InfoMacros.h 
                         PosixSource.h PrimOps.h StgMacros.h 
                         StgStorage.h mkNativeHdr.c 
    ghc/rts              Apply.hc Exception.hc HeapStackCheck.hc 
                         PrimOps.hc StablePriv.h 
                         StgMiscClosures.hc StgStartup.h 
                         StgStartup.hc StgStdThunks.hc Storage.h 
                         StoragePriv.h Updates.hc 
  Log:
  Merge backend-hacking-branch onto HEAD.  Yay!
  
  Revision  Changes    Path
  1.33      +3 -3      fptools/ghc/compiler/HsVersions.h
  1.263     +2 -7      fptools/ghc/compiler/Makefile
  1.12      +43 -1     fptools/ghc/compiler/NOTES
  1.122     +3 -3      fptools/ghc/compiler/basicTypes/Id.lhs
  1.46      +24 -89    fptools/ghc/compiler/basicTypes/Literal.lhs
  1.109     +1 -3      fptools/ghc/compiler/basicTypes/Name.lhs
  1.71      +19 -9     fptools/ghc/compiler/basicTypes/Unique.lhs
  1.52      +226 -282  fptools/ghc/compiler/codeGen/CgBindery.lhs
  1.69      +291 -443  fptools/ghc/compiler/codeGen/CgCase.lhs
  1.63      +374 -515  fptools/ghc/compiler/codeGen/CgClosure.lhs
  1.46      +256 -165  fptools/ghc/compiler/codeGen/CgCon.lhs
  1.59      +125 -158  fptools/ghc/compiler/codeGen/CgExpr.lhs
  1.40      +473 -270  fptools/ghc/compiler/codeGen/CgHeapery.lhs
  1.25      +32 -32    fptools/ghc/compiler/codeGen/CgLetNoEscape.lhs
  1.40      +534 -335  fptools/ghc/compiler/codeGen/CgMonad.lhs
  1.25      +226 -216  fptools/ghc/compiler/codeGen/CgStackery.lhs
  1.39      +283 -399  fptools/ghc/compiler/codeGen/CgTailCall.lhs
  1.63      +253 -662  fptools/ghc/compiler/codeGen/ClosureInfo.lhs
  1.60      +198 -159  fptools/ghc/compiler/codeGen/CodeGen.lhs
  1.20      +264 -77   fptools/ghc/compiler/codeGen/SMRep.lhs
  1.150     +0 -1      fptools/ghc/compiler/compMan/CompManager.lhs
  1.69      +2 -2      fptools/ghc/compiler/deSugar/DsCCall.lhs
  1.83      +4 -4      fptools/ghc/compiler/deSugar/DsForeign.lhs
  1.10      +14 -23    fptools/ghc/compiler/ghci/ByteCodeAsm.lhs
  1.17      +26 -33    fptools/ghc/compiler/ghci/ByteCodeFFI.lhs
  1.102     +79 -85    fptools/ghc/compiler/ghci/ByteCodeGen.lhs
  1.14      +3 -4      fptools/ghc/compiler/ghci/ByteCodeInstr.lhs
  1.16      +6 -4      fptools/ghc/compiler/ghci/ByteCodeItbls.lhs
  1.173     +2 -2      fptools/ghc/compiler/ghci/InteractiveUI.hs
  1.43      +1 -1      fptools/ghc/compiler/ghci/Linker.lhs
  1.106     +1 -2      fptools/ghc/compiler/hsSyn/HsDecls.lhs
  1.189     +3 -3      fptools/ghc/compiler/main/CmdLineOpts.lhs
  1.50      +24 -14    fptools/ghc/compiler/main/CodeOutput.lhs
  1.35      +14 -97    fptools/ghc/compiler/main/Constants.lhs
  1.137     +4 -4      fptools/ghc/compiler/main/DriverFlags.hs
  1.29      +14 -5     fptools/ghc/compiler/main/DriverPhases.hs
  1.166     +74 -36    fptools/ghc/compiler/main/DriverPipeline.hs
  1.105     +3 -5      fptools/ghc/compiler/main/DriverState.hs
  1.43      +2 -2      fptools/ghc/compiler/main/DriverUtil.hs
  1.47      +1 -3      fptools/ghc/compiler/main/ErrUtils.lhs
  1.195     +14 -1     fptools/ghc/compiler/main/HscMain.lhs
  1.138     +3 -7      fptools/ghc/compiler/main/Main.hs
  1.119     +1 -1      fptools/ghc/compiler/main/SysTools.lhs
  1.61      +722 -319  fptools/ghc/compiler/nativeGen/AsmCodeGen.lhs
  1.51      +476 -442  fptools/ghc/compiler/nativeGen/MachRegs.lhs
  1.12      +12 -72    fptools/ghc/compiler/nativeGen/NCG.h
  1.7       +39 -19    fptools/ghc/compiler/nativeGen/NOTES
  1.10      +26 -0     fptools/ghc/compiler/parser/Ctype.lhs
  1.24      +31 -97    fptools/ghc/compiler/parser/Lexer.x
  1.13      +1 -2      fptools/ghc/compiler/parser/Parser.y.pp
  1.72      +1 -2      fptools/ghc/compiler/parser/RdrHsSyn.lhs
  1.10      +19 -5     fptools/ghc/compiler/prelude/ForeignCall.lhs
  1.107     +3 -3      fptools/ghc/compiler/prelude/PrimOp.lhs
  1.47      +7 -7      fptools/ghc/compiler/prelude/TysPrim.lhs
  1.41      +17 -54    fptools/ghc/compiler/profiling/CostCentre.lhs
  1.68      +7 -6      fptools/ghc/compiler/typecheck/TcForeign.lhs
  1.99      +1 -2      fptools/ghc/compiler/typecheck/TcHsSyn.lhs
  1.38      +4 -4      fptools/ghc/compiler/typecheck/TcRnTypes.lhs
  1.73      +52 -15    fptools/ghc/compiler/types/TyCon.lhs
  1.123     +11 -5     fptools/ghc/compiler/types/Type.lhs
  1.49      +12 -3     fptools/ghc/compiler/utils/FastString.lhs
  1.7       +9 -0      fptools/ghc/compiler/utils/OrdList.lhs
  1.25      +1 -1      fptools/ghc/compiler/utils/Panic.lhs
  1.65      +12 -0     fptools/ghc/compiler/utils/StringBuffer.lhs
  1.67      +66 -4     fptools/ghc/compiler/utils/Util.lhs
  1.3       +3 -1      fptools/ghc/docs/comm/genesis/modules.html
  1.4       +1 -1      fptools/ghc/docs/comm/rts-libs/coding-style.html
  1.110     +39 -104   fptools/ghc/driver/mangler/ghc-asm.lprl
  1.17      +36 -8     fptools/ghc/includes/Block.h
  1.39      +11 -57    fptools/ghc/includes/ClosureMacros.h
  1.36      +48 -9     fptools/ghc/includes/Closures.h
  1.26      +112 -16   fptools/ghc/includes/Constants.h
  1.20      +3 -2      fptools/ghc/includes/HsFFI.h
  1.33      +21 -13    fptools/ghc/includes/InfoTables.h
  1.9       +1 -2      fptools/ghc/includes/MachDeps.h
  1.16      +2 -6      fptools/ghc/includes/MachRegs.h
  1.23      +20 -17    fptools/ghc/includes/Makefile
  1.15      +46 -18    fptools/ghc/includes/Regs.h
  1.24      +166 -1    fptools/ghc/includes/Rts.h
  1.37      +5 -6      fptools/ghc/includes/RtsAPI.h
  1.46      +23 -37    fptools/ghc/includes/RtsFlags.h
  1.16      +10 -2     fptools/ghc/includes/Stable.h
  1.63      +319 -184  fptools/ghc/includes/Stg.h
  1.4       +16 -16    fptools/ghc/includes/StgFun.h
  1.3       +28 -56    fptools/ghc/includes/StgLdvProf.h
  1.48      +501 -251  fptools/ghc/includes/StgMiscClosures.h
  1.18      +52 -35    fptools/ghc/includes/StgProf.h
  1.16      +136 -25   fptools/ghc/includes/StgTicky.h
  1.21      +3 -20     fptools/ghc/includes/StgTypes.h
  1.35      +79 -104   fptools/ghc/includes/TSO.h
  1.16      +2 -2      fptools/ghc/includes/TailCalls.h
  1.35      +230 -151  fptools/ghc/includes/Updates.h
  1.6       +342 -23   fptools/ghc/includes/mkDerivedConstants.c
  1.4       +17 -60    fptools/ghc/rts/Apply.h
  1.14      +0 -4      fptools/ghc/rts/Capability.h
  1.28      +2 -5      fptools/ghc/rts/Disassembler.c
  1.9       +2 -1      fptools/ghc/rts/Exception.h
  1.9       +1 -2      fptools/ghc/rts/FrontPanel.c
  1.168     +32 -49    fptools/ghc/rts/GC.c
  1.19      +15 -16    fptools/ghc/rts/GCCompact.c
  1.47      +13 -24    fptools/ghc/rts/Interpreter.c
  1.7       +1 -2      fptools/ghc/rts/LdvProfile.c
  1.151     +77 -27    fptools/ghc/rts/Linker.c
  1.20      +3 -2      fptools/ghc/rts/MBlock.h
  1.41      +1 -5      fptools/ghc/rts/Main.c
  1.92      +59 -11    fptools/ghc/rts/Makefile
  1.26      +61 -49    fptools/ghc/rts/Prelude.h
  1.63      +20 -21    fptools/ghc/rts/Printer.c
  1.53      +2 -1      fptools/ghc/rts/ProfHeap.c
  1.38      +6 -6      fptools/ghc/rts/Profiling.c
  1.6       +2 -2      fptools/ghc/rts/Profiling.h
  1.11      +17 -19    fptools/ghc/rts/RetainerProfile.c
  1.4       +2 -2      fptools/ghc/rts/RetainerProfile.h
  1.75      +3 -2      fptools/ghc/rts/RtsFlags.c
  1.81      +40 -9     fptools/ghc/rts/RtsStartup.c
  1.22      +1 -2      fptools/ghc/rts/RtsUtils.h
  1.35      +12 -14    fptools/ghc/rts/Sanity.c
  1.200     +84 -16    fptools/ghc/rts/Schedule.c
  1.46      +14 -12    fptools/ghc/rts/Schedule.h
  1.41      +1 -2      fptools/ghc/rts/Signals.c
  1.28      +1 -2      fptools/ghc/rts/Stable.c
  1.48      +2 -2      fptools/ghc/rts/Stats.c
  1.42      +18 -15    fptools/ghc/rts/StgCRun.c
  1.7       +2 -4      fptools/ghc/rts/StgRun.h
  1.84      +2 -3      fptools/ghc/rts/Storage.c
  1.18      +75 -30    fptools/ghc/rts/Ticky.c
  1.32      +2 -2      fptools/ghc/rts/Weak.c
  1.5       +4 -4      fptools/ghc/rts/Weak.h
  1.6       +2 -2      fptools/ghc/rts/package.conf.in
  1.9       +190 -163  fptools/ghc/utils/genapply/GenApply.hs
  1.44      +1 -1      fptools/ghc/utils/ghc-pkg/Main.hs
  1.4       +1 -1      fptools/ghc/utils/hp2ps/Main.h
  1.60      +1 -1      fptools/ghc/utils/hsc2hs/Main.hs
  1.6       +2 -2      fptools/ghc/utils/prof/cgprof/cgprof.c
  1.3       +2 -2      fptools/ghc/utils/prof/cgprof/main.c


More information about the Cvs-ghc mailing list