cvs commit: fptools/ghc/compiler/absCSyn AbsCSyn.lhs AbsCUtils.lhs CLabel.lhs CStrings.lhs Costs.lhs PprAbsC.lhs fptools/ghc/compiler/basicTypes BasicTypes.lhs DataCon.hi-boot DataCon.hi-boot-5 DataCon.lhs Demand.lhs FieldLabel.lhs Id.lhs ...
Hans Wolfgang Loidl <[email protected]> Wed, 30 Oct 2002 18:27:01 -0500 (EST)
| Newsgroups | gmane.comp.lang.haskell.cvs.hslibs |
|---|---|
| Message-ID | <[email protected]> |
hwloidl 2002/10/30 15:26:44 PST Sender: [email protected] Errors-To: [email protected] X-BeenThere: [email protected] X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: <mailto:[email protected]?subject=help> List-Post: <mailto:[email protected]> List-Subscribe: <http://www.haskell.org/mailman/listinfo/cvs-hslibs>, <mailto:[email protected]?subject=subscribe> List-Id: fptools/hslibs CVS commit messages <cvs-hslibs.haskell.org> List-Unsubscribe: <http://www.haskell.org/mailman/listinfo/cvs-hslibs>, <mailto:[email protected]?subject=unsubscribe> List-Archive: <http://www.haskell.org/pipermail/cvs-hslibs/> Date: Wed, 30 Oct 2002 15:26:45 -0800 Modified files: (Branch: gum-4-06) ghc/compiler/absCSyn AbsCSyn.lhs AbsCUtils.lhs CLabel.lhs CStrings.lhs Costs.lhs PprAbsC.lhs ghc/compiler/basicTypes BasicTypes.lhs DataCon.hi-boot DataCon.hi-boot-5 DataCon.lhs Demand.lhs FieldLabel.lhs Id.lhs IdInfo.lhs MkId.hi-boot MkId.hi-boot-5 MkId.lhs Module.lhs Name.lhs OccName.lhs PprEnv.lhs RdrName.lhs SrcLoc.lhs Unique.lhs Var.lhs VarEnv.lhs VarSet.lhs ghc/compiler/codeGen CgBindery.lhs CgCase.lhs CgClosure.lhs CgCon.lhs CgConTbls.lhs CgExpr.lhs CgRetConv.lhs CgTailCall.lhs ClosureInfo.lhs CodeGen.lhs SMRep.lhs ghc/compiler/coreSyn CoreFVs.lhs CoreLint.lhs CoreSyn.lhs CoreTidy.lhs CoreUnfold.lhs CoreUtils.lhs PprCore.lhs Subst.lhs ghc/compiler/cprAnalysis CprAnalyse.lhs ghc/compiler/deSugar Desugar.lhs DsBinds.lhs DsCCall.lhs DsExpr.lhs DsForeign.lhs DsHsSyn.lhs DsListComp.lhs DsMonad.lhs DsUtils.lhs Match.lhs MatchLit.lhs ghc/compiler/hsSyn HsBinds.lhs HsCore.lhs HsDecls.lhs HsExpr.lhs HsSyn.lhs HsTypes.lhs ghc/compiler/main CmdLineOpts.lhs CodeOutput.lhs Constants.lhs Main.lhs MkIface.lhs ghc/compiler/parser Lex.lhs ParseUtil.lhs RdrHsSyn.lhs ghc/compiler/prelude PrelInfo.lhs PrelMods.lhs PrelRules.lhs PrimOp.lhs ThinAir.lhs TysWiredIn.lhs ghc/compiler/profiling CostCentre.lhs SCCfinal.lhs ghc/compiler/rename Rename.lhs RnBinds.lhs RnEnv.lhs RnExpr.lhs RnHsSyn.lhs RnIfaces.lhs RnMonad.lhs RnNames.lhs RnSource.lhs ghc/compiler/simplCore CSE.lhs FloatIn.lhs FloatOut.lhs LiberateCase.lhs OccurAnal.lhs SAT.lhs SetLevels.lhs SimplCore.lhs SimplMonad.lhs SimplUtils.lhs Simplify.lhs ghc/compiler/simplStg LambdaLift.lhs SRT.lhs SimplStg.lhs StgStats.lhs StgVarInfo.lhs ghc/compiler/specialise Rules.lhs Specialise.lhs ghc/compiler/stgSyn CoreToStg.lhs StgLint.lhs StgSyn.lhs ghc/compiler/stranal SaAbsInt.lhs SaLib.lhs StrictAnal.lhs WorkWrap.lhs WwLib.lhs ghc/compiler/typecheck Inst.lhs TcBinds.lhs TcClassDcl.lhs TcDeriv.lhs TcEnv.lhs TcExpr.lhs TcForeign.lhs TcHsSyn.lhs TcIfaceSig.lhs TcImprove.lhs TcInstDcls.lhs TcInstUtil.lhs TcMatches.lhs TcModule.lhs TcMonad.lhs TcMonoType.lhs TcPat.lhs TcRules.lhs TcSimplify.lhs TcTyClsDecls.lhs TcTyDecls.lhs TcType.lhs ghc/compiler/types Class.lhs FunDeps.lhs InstEnv.lhs PprType.hi-boot PprType.hi-boot-5 PprType.lhs TyCon.lhs Type.lhs TypeRep.lhs Unify.lhs Variance.lhs ghc/compiler/usageSP UsageSPInf.lhs UsageSPLint.lhs UsageSPUtils.lhs ghc/compiler/utils Digraph.lhs FastString.lhs FiniteMap.lhs Maybes.lhs OrdList.lhs Outputable.lhs PrimPacked.lhs StringBuffer.lhs Util.lhs ghc/includes Block.h ClosureMacros.h ClosureTypes.h Closures.h Constants.h GranSim.h Hooks.h InfoMacros.h InfoTables.h MachDeps.h MachRegs.h Parallel.h PrimOps.h Regs.h Rts.h RtsAPI.h RtsTypes.h SchedAPI.h Stable.h Stg.h StgMacros.h StgProf.h StgStorage.h StgTypes.h TSO.h TailCalls.h Updates.h mkNativeHdr.c options.h ghc/rts Assembler.c BlockAlloc.c Bytecodes.h ClosureFlags.c Evaluator.c Exception.h Exception.hc ForeignCall.c GC.c GC.h HeapStackCheck.hc Itimer.c Itimer.h MBlock.c Main.c PrimOps.hc Printer.c ProfHeap.c Profiling.c Proftimer.c Proftimer.h QueueTemplate.h RtsAPI.c RtsFlags.c RtsFlags.h RtsStartup.c RtsUtils.c RtsUtils.h Sanity.c Sanity.h Schedule.c Schedule.h Select.c Signals.c Signals.h Sparks.c Sparks.h Stable.c Stats.c StgCRun.c StgMiscClosures.hc StgStartup.h StgStartup.hc StgStdThunks.hc Storage.c Storage.h Updates.hc Weak.c ghc/rts/hooks InitEachPE.c ghc/rts/parallel FetchMe.h FetchMe.hc Global.c GranSim.c GranSimRts.h HLC.h HLComms.c LLC.h LLComms.c PEOpCodes.h Pack.c ParInit.c Parallel.c ParallelDebug.c ParallelDebug.h ParallelRts.h RBH.c SysMan.c Added files: (Branch: gum-4-06) hslibs Makefile hslibs/concurrent Channel.lhs ChannelVar.lhs Concurrent.lhs Makefile Merge.lhs Parallel.lhs SampleVar.lhs Semaphore.lhs Strategies.lhs hslibs/concurrent/doc concurrent.sgml hslibs/data FiniteMap.lhs Makefile Set.lhs hslibs/data/doc FiniteMap.sgml Set.sgml data.sgml hslibs/data/edison COPYRIGHT COPYRIGHT.short EdisonPrelude.hs Makefile QuickCheck.hs README hslibs/data/edison/Assoc Assoc.hs AssocDefaults.hs AssocList.hs COPYRIGHT PatriciaLoMap.hs hslibs/data/edison/Coll COPYRIGHT Collection.hs CollectionDefaults.hs CollectionUtils.hs LazyPairingHeap.hs LeftistHeap.hs MinHeap.hs SkewHeap.hs SplayHeap.hs TestOrdBag.hs TestOrdSet.hs UnbalancedSet.hs hslibs/data/edison/Import DUMMY hslibs/data/edison/Lib DUMMY hslibs/data/edison/Seq BankersQueue.hs BinaryRandList.hs BraunSeq.hs COPYRIGHT JoinList.hs ListSeq.hs MyersStack.hs RandList.hs RevSeq.hs Sequence.hs SequenceDefaults.hs SimpleQueue.hs SizedSeq.hs TestSeq.hs hslibs/data/edison/docs changes.html index.html users.tex hslibs/doc Makefile hslibs.sgml newlib.sgml hslibs/lang Addr.lhs Bits.lhs ByteArray.lhs CCall.lhs CString.lhs Dynamic.lhs Exception.lhs FFI.lhs Foreign.lhs ForeignObj.lhs GlaExts.lhs IOExts.lhs Int.lhs LazyST.lhs Makefile MutableArray.lhs NativeInfo.lhs NumExts.lhs PackedString.lhs ST.lhs ShowFunctions.lhs Stable.lhs StablePtr.lhs TimeExts.lhs Weak.lhs Word.lhs hslibs/lang/cbits Makefile PackedString.c PackedString.h hslibs/lang/doc Addr.sgml Bits.sgml ByteArray.sgml CCall.sgml Dynamic.sgml Exception.sgml Foreign.sgml GlaExts.sgml IOExts.sgml Int.sgml MutableArray.sgml NumExts.sgml PackedString.sgml ST.sgml ShowFunctions.sgml Stable.sgml Weak.sgml Word.sgml lang.sgml refs.bib hslibs/lang/monads MonadEither.lhs MonadFix.lhs MonadIdentity.lhs MonadRWS.lhs MonadReader.lhs MonadState.lhs MonadTrans.lhs MonadWriter.lhs Monoid.lhs hslibs/mk boilerplate.mk target.mk hslibs/net BSD.lhs Makefile Socket.lhs SocketPrim.lhs URI.hs hslibs/net/cbits Makefile acceptSocket.c bindSocket.c connectSocket.c createSocket.c getPeerName.c getSockName.c ghcSockets.h initWinSock.c listenSocket.c md5.c md5.h readDescriptor.c recvFrom.c sendTo.c shutdownSocket.c socketOpt.c writeDescriptor.c hslibs/net/doc Socket.sgml URI.sgml net.sgml hslibs/num/doc num.sgml hslibs/posix Makefile Posix.lhs PosixDB.lhs PosixErr.lhs PosixFiles.lhs PosixIO.lhs PosixProcEnv.lhs PosixProcPrim.lhs PosixTTY.lhs PosixUtil.lhs hslibs/posix/cbits Makefile env.c execvpe.c libposix.h signal.c hslibs/posix/doc posix.sgml hslibs/text Makefile MatchPS.lhs Pretty.lhs Regex.lhs RegexString.lhs hslibs/text/cbits Makefile ghcRegex.h regex.c hslibs/text/doc Pretty.sgml Regex.sgml RegexString.sgml text.sgml hslibs/text/html Html.lhs HtmlBlockTable.lhs License Makefile hslibs/text/html/doc Html.htm HtmlBlockTable.htm HtmlExample.htm doc.htm intro.htm lambda.gif hslibs/text/html/example HtmlExample.lhs hslibs/util GetOpt.lhs MD5.lhs Makefile Memo.lhs Readline.lhs Select.lhs hslibs/util/cbits Makefile md5.c md5.h selectFrom.c selectFrom.h hslibs/util/check QuickCheck.hs QuickCheckBatch.hs QuickCheckPoly.hs QuickCheckUtils.hs hslibs/util/doc GetOpt.sgml Memo.sgml Readline.sgml Select.sgml util.sgml hslibs/win32/doc win32.sgml hslibs/win32/src GDITypes.gc Makefile Win32.gc Win32Aux.h Win32Bitmap.gc Win32Brush.gc Win32Clip.gc Win32Control.gc Win32DLL.gc Win32Dialogue.gc Win32File.gc Win32Font.gc Win32Graphics2D.gc Win32HDC.pgc Win32Icon.gc Win32Key.gc Win32MM.gc Win32Menu.gc Win32Misc.gc Win32NLS.gc Win32Palette.gc Win32Path.gc Win32Pen.gc Win32Process.gc Win32Region.gc Win32Registry.gc Win32Resource.gc Win32SystemInfo.gc Win32Types.gc Win32WinMessage.gc Win32Window.pgc WndProc.c WndProc.h diatemp.c diatemp.h dumpBMP.c dumpBMP.h errors.c errors.h finalizers.c finalizers.h hugs.mk hugsQuit.h mkGCDep win32debug.h hslibs/win32/src/dist README.ghc README.hugs ghc-win32.patch Log: Merged all files in ghc/rts and ghc/includes with my GUM 4.06 working version Not completely merged in ghc/compiler, yet (not sure what's missing) NB: This version doesn't compile!! RTS is ok, building hsc fails. Revision Changes Path 1.26.4.1 +12 -8 fptools/ghc/compiler/absCSyn/AbsCSyn.lhs 1.19.4.1 +8 -8 fptools/ghc/compiler/absCSyn/AbsCUtils.lhs 1.30.4.1 +28 -17 fptools/ghc/compiler/absCSyn/CLabel.lhs 1.10.8.1 +29 -7 fptools/ghc/compiler/absCSyn/CStrings.lhs 1.20.4.1 +3 -124 fptools/ghc/compiler/absCSyn/Costs.lhs 1.44.4.1 +57 -50 fptools/ghc/compiler/absCSyn/PprAbsC.lhs 1.12.8.1 +75 -3 fptools/ghc/compiler/basicTypes/BasicTypes.lhs 1.5.4.1 +2 -2 fptools/ghc/compiler/basicTypes/DataCon.hi-boot 1.5.4.1 +2 -2 fptools/ghc/compiler/basicTypes/DataCon.hi-boot-5 1.11.4.1 +111 -76 fptools/ghc/compiler/basicTypes/DataCon.lhs 1.10.8.1 +61 -33 fptools/ghc/compiler/basicTypes/Demand.lhs 1.14.8.1 +2 -1 fptools/ghc/compiler/basicTypes/FieldLabel.lhs 1.61.4.1 +98 -69 fptools/ghc/compiler/basicTypes/Id.lhs 1.48.4.1 +92 -185 fptools/ghc/compiler/basicTypes/IdInfo.lhs 1.4.8.1 +3 -3 fptools/ghc/compiler/basicTypes/MkId.hi-boot 1.3.8.1 +3 -3 fptools/ghc/compiler/basicTypes/MkId.hi-boot-5 1.19.4.1 +244 -163 fptools/ghc/compiler/basicTypes/MkId.lhs 1.14.4.1 +58 -108 fptools/ghc/compiler/basicTypes/Module.lhs 1.48.4.1 +47 -7 fptools/ghc/compiler/basicTypes/Name.lhs 1.17.4.1 +31 -9 fptools/ghc/compiler/basicTypes/OccName.lhs 1.12.8.1 +5 -8 fptools/ghc/compiler/basicTypes/Attic/PprEnv.lhs 1.5.4.1 +5 -2 fptools/ghc/compiler/basicTypes/RdrName.lhs 1.15.8.1 +2 -6 fptools/ghc/compiler/basicTypes/SrcLoc.lhs 1.47.4.1 +41 -26 fptools/ghc/compiler/basicTypes/Unique.lhs 1.10.4.1 +1 -3 fptools/ghc/compiler/basicTypes/Var.lhs 1.7.4.1 +9 -9 fptools/ghc/compiler/basicTypes/VarEnv.lhs 1.7.8.1 +2 -3 fptools/ghc/compiler/basicTypes/VarSet.lhs 1.29.4.1 +15 -43 fptools/ghc/compiler/codeGen/CgBindery.lhs 1.37.4.1 +7 -7 fptools/ghc/compiler/codeGen/CgCase.lhs 1.39.6.1 +2 -7 fptools/ghc/compiler/codeGen/CgClosure.lhs 1.21.4.1 +29 -49 fptools/ghc/compiler/codeGen/CgCon.lhs 1.23.8.1 +14 -29 fptools/ghc/compiler/codeGen/CgConTbls.lhs 1.30.4.1 +19 -24 fptools/ghc/compiler/codeGen/CgExpr.lhs 1.19.8.1 +3 -4 fptools/ghc/compiler/codeGen/CgRetConv.lhs 1.23.4.1 +2 -2 fptools/ghc/compiler/codeGen/CgTailCall.lhs 1.39.4.1 +64 -76 fptools/ghc/compiler/codeGen/ClosureInfo.lhs 1.23.8.1 +71 -43 fptools/ghc/compiler/codeGen/CodeGen.lhs 1.11.8.1 +64 -76 fptools/ghc/compiler/codeGen/SMRep.lhs 1.2.4.1 +22 -26 fptools/ghc/compiler/coreSyn/CoreFVs.lhs 1.40.4.1 +27 -34 fptools/ghc/compiler/coreSyn/CoreLint.lhs 1.28.4.1 +192 -145 fptools/ghc/compiler/coreSyn/CoreSyn.lhs 1.7.4.1 +16 -13 fptools/ghc/compiler/coreSyn/CoreTidy.lhs 1.52.4.1 +226 -247 fptools/ghc/compiler/coreSyn/CoreUnfold.lhs 1.44.4.1 +397 -151 fptools/ghc/compiler/coreSyn/CoreUtils.lhs 1.47.4.1 +90 -83 fptools/ghc/compiler/coreSyn/PprCore.lhs 1.8.4.1 +54 -28 fptools/ghc/compiler/coreSyn/Subst.lhs 1.9.4.1 +94 -222 fptools/ghc/compiler/cprAnalysis/CprAnalyse.lhs 1.26.8.1 +8 -11 fptools/ghc/compiler/deSugar/Desugar.lhs 1.36.8.1 +9 -9 fptools/ghc/compiler/deSugar/DsBinds.lhs 1.32.4.1 +187 -149 fptools/ghc/compiler/deSugar/DsCCall.lhs 1.46.4.1 +94 -102 fptools/ghc/compiler/deSugar/DsExpr.lhs 1.17.4.1 +158 -221 fptools/ghc/compiler/deSugar/DsForeign.lhs 1.17.8.1 +1 -1 fptools/ghc/compiler/deSugar/Attic/DsHsSyn.lhs 1.19.8.1 +6 -7 fptools/ghc/compiler/deSugar/DsListComp.lhs 1.26.8.1 +27 -29 fptools/ghc/compiler/deSugar/DsMonad.lhs 1.40.4.1 +12 -12 fptools/ghc/compiler/deSugar/DsUtils.lhs 1.37.4.1 +9 -2 fptools/ghc/compiler/deSugar/Match.lhs 1.25.4.1 +1 -1 fptools/ghc/compiler/deSugar/MatchLit.lhs 1.33.4.1 +116 -17 fptools/ghc/compiler/hsSyn/HsBinds.lhs 1.17.4.1 +23 -29 fptools/ghc/compiler/hsSyn/HsCore.lhs 1.34.4.1 +50 -38 fptools/ghc/compiler/hsSyn/HsDecls.lhs 1.34.4.1 +17 -14 fptools/ghc/compiler/hsSyn/HsExpr.lhs 1.20.8.1 +10 -3 fptools/ghc/compiler/hsSyn/HsSyn.lhs 1.26.4.1 +43 -26 fptools/ghc/compiler/hsSyn/HsTypes.lhs 1.78.4.1 +28 -26 fptools/ghc/compiler/main/CmdLineOpts.lhs 1.4.4.1 +26 -18 fptools/ghc/compiler/main/CodeOutput.lhs 1.18.4.1 +16 -24 fptools/ghc/compiler/main/Constants.lhs 1.51.4.1 +17 -12 fptools/ghc/compiler/main/Attic/Main.lhs 1.60.4.1 +83 -42 fptools/ghc/compiler/main/MkIface.lhs 1.17.4.1 +46 -30 fptools/ghc/compiler/parser/Lex.lhs 1.9.4.1 +34 -24 fptools/ghc/compiler/parser/Attic/ParseUtil.lhs 1.7.4.1 +23 -12 fptools/ghc/compiler/parser/RdrHsSyn.lhs 1.59.4.1 +14 -8 fptools/ghc/compiler/prelude/PrelInfo.lhs 1.28.4.1 +2 -5 fptools/ghc/compiler/prelude/Attic/PrelMods.lhs 1.1.4.1 +137 -114 fptools/ghc/compiler/prelude/PrelRules.lhs 1.64.4.1 +281 -303 fptools/ghc/compiler/prelude/PrimOp.lhs 1.3.4.1 +2 -5 fptools/ghc/compiler/prelude/Attic/ThinAir.lhs 1.40.4.1 +98 -116 fptools/ghc/compiler/prelude/TysWiredIn.lhs 1.30.4.1 +21 -36 fptools/ghc/compiler/profiling/CostCentre.lhs 1.20.8.1 +36 -26 fptools/ghc/compiler/profiling/SCCfinal.lhs 1.65.4.1 +136 -38 fptools/ghc/compiler/rename/Attic/Rename.lhs 1.38.4.1 +77 -101 fptools/ghc/compiler/rename/RnBinds.lhs 1.50.4.1 +53 -30 fptools/ghc/compiler/rename/RnEnv.lhs 1.47.4.1 +32 -6 fptools/ghc/compiler/rename/RnExpr.lhs 1.30.8.1 +11 -4 fptools/ghc/compiler/rename/RnHsSyn.lhs 1.73.4.1 +228 -173 fptools/ghc/compiler/rename/RnIfaces.lhs 1.55.4.1 +44 -39 fptools/ghc/compiler/rename/Attic/RnMonad.lhs 1.75.4.1 +8 -10 fptools/ghc/compiler/rename/RnNames.lhs 1.69.4.1 +92 -85 fptools/ghc/compiler/rename/RnSource.lhs 1.3.4.1 +13 -13 fptools/ghc/compiler/simplCore/CSE.lhs 1.21.8.1 +65 -40 fptools/ghc/compiler/simplCore/FloatIn.lhs 1.17.4.1 +14 -18 fptools/ghc/compiler/simplCore/FloatOut.lhs 1.12.8.1 +3 -4 fptools/ghc/compiler/simplCore/LiberateCase.lhs 1.41.4.1 +18 -38 fptools/ghc/compiler/simplCore/OccurAnal.lhs 1.11.8.1 +0 -4 fptools/ghc/compiler/simplCore/SAT.lhs 1.29.4.1 +300 -184 fptools/ghc/compiler/simplCore/SetLevels.lhs 1.58.4.1 +30 -309 fptools/ghc/compiler/simplCore/SimplCore.lhs 1.28.4.1 +37 -232 fptools/ghc/compiler/simplCore/SimplMonad.lhs 1.33.4.1 +275 -83 fptools/ghc/compiler/simplCore/SimplUtils.lhs 1.72.4.1 +352 -354 fptools/ghc/compiler/simplCore/Simplify.lhs 1.18.8.1 +5 -3 fptools/ghc/compiler/simplStg/Attic/LambdaLift.lhs 1.6.8.1 +12 -6 fptools/ghc/compiler/simplStg/SRT.lhs 1.28.8.1 +2 -16 fptools/ghc/compiler/simplStg/SimplStg.lhs 1.9.8.1 +5 -15 fptools/ghc/compiler/simplStg/StgStats.lhs 1.19.4.1 +43 -50 fptools/ghc/compiler/simplStg/Attic/StgVarInfo.lhs 1.9.4.1 +11 -12 fptools/ghc/compiler/specialise/Rules.lhs 1.54.4.1 +16 -14 fptools/ghc/compiler/specialise/Specialise.lhs 1.45.4.1 +251 -253 fptools/ghc/compiler/stgSyn/CoreToStg.lhs 1.24.8.1 +20 -8 fptools/ghc/compiler/stgSyn/StgLint.lhs 1.21.8.1 +51 -27 fptools/ghc/compiler/stgSyn/StgSyn.lhs 1.36.4.1 +103 -116 fptools/ghc/compiler/stranal/SaAbsInt.lhs 1.18.8.1 +6 -9 fptools/ghc/compiler/stranal/SaLib.lhs 1.27.4.1 +103 -78 fptools/ghc/compiler/stranal/StrictAnal.lhs 1.30.4.1 +68 -52 fptools/ghc/compiler/stranal/WorkWrap.lhs 1.35.4.1 +77 -91 fptools/ghc/compiler/stranal/WwLib.lhs 1.44.4.1 +168 -70 fptools/ghc/compiler/typecheck/Inst.lhs 1.52.4.1 +19 -18 fptools/ghc/compiler/typecheck/TcBinds.lhs 1.52.4.1 +64 -61 fptools/ghc/compiler/typecheck/TcClassDcl.lhs 1.49.4.1 +6 -3 fptools/ghc/compiler/typecheck/TcDeriv.lhs 1.40.4.1 +2 -2 fptools/ghc/compiler/typecheck/TcEnv.lhs 1.65.4.1 +102 -36 fptools/ghc/compiler/typecheck/TcExpr.lhs 1.11.4.1 +20 -21 fptools/ghc/compiler/typecheck/TcForeign.lhs 1.33.4.1 +29 -34 fptools/ghc/compiler/typecheck/TcHsSyn.lhs 1.41.4.1 +37 -78 fptools/ghc/compiler/typecheck/TcIfaceSig.lhs 1.4.4.1 +63 -29 fptools/ghc/compiler/typecheck/Attic/TcImprove.lhs 1.68.4.1 +34 -80 fptools/ghc/compiler/typecheck/TcInstDcls.lhs 1.29.8.1 +2 -2 fptools/ghc/compiler/typecheck/Attic/TcInstUtil.lhs 1.26.4.1 +5 -5 fptools/ghc/compiler/typecheck/TcMatches.lhs 1.45.4.1 +12 -13 fptools/ghc/compiler/typecheck/Attic/TcModule.lhs 1.32.4.1 +4 -2 fptools/ghc/compiler/typecheck/Attic/TcMonad.lhs 1.35.4.1 +115 -57 fptools/ghc/compiler/typecheck/TcMonoType.lhs 1.37.4.1 +11 -10 fptools/ghc/compiler/typecheck/TcPat.lhs 1.2.8.1 +14 -3 fptools/ghc/compiler/typecheck/TcRules.lhs 1.38.4.1 +130 -54 fptools/ghc/compiler/typecheck/TcSimplify.lhs 1.37.4.1 +10 -13 fptools/ghc/compiler/typecheck/TcTyClsDecls.lhs 1.42.8.1 +83 -66 fptools/ghc/compiler/typecheck/TcTyDecls.lhs 1.33.8.1 +21 -8 fptools/ghc/compiler/typecheck/TcType.lhs 1.26.4.1 +1 -1 fptools/ghc/compiler/types/Class.lhs 1.3.4.1 +20 -7 fptools/ghc/compiler/types/FunDeps.lhs 1.1.8.1 +94 -2 fptools/ghc/compiler/types/InstEnv.lhs 1.2.8.1 +2 -1 fptools/ghc/compiler/types/PprType.hi-boot 1.2.8.1 +2 -1 fptools/ghc/compiler/types/PprType.hi-boot-5 1.38.8.1 +29 -16 fptools/ghc/compiler/types/PprType.lhs 1.34.4.1 +91 -49 fptools/ghc/compiler/types/TyCon.lhs 1.48.4.1 +145 -57 fptools/ghc/compiler/types/Type.lhs 1.1.8.1 +2 -1 fptools/ghc/compiler/types/TypeRep.lhs 1.5.8.1 +5 -0 fptools/ghc/compiler/types/Attic/Unify.lhs 1.1.8.1 +3 -6 fptools/ghc/compiler/types/Variance.lhs 1.7.4.1 +10 -9 fptools/ghc/compiler/usageSP/UsageSPInf.lhs 1.3.8.1 +10 -11 fptools/ghc/compiler/usageSP/UsageSPLint.lhs 1.5.4.1 +20 -20 fptools/ghc/compiler/usageSP/UsageSPUtils.lhs 1.9.8.1 +5 -6 fptools/ghc/compiler/utils/Digraph.lhs 1.21.4.1 +25 -10 fptools/ghc/compiler/utils/FastString.lhs 1.26.4.1 +4 -0 fptools/ghc/compiler/utils/FiniteMap.lhs 1.18.8.1 +14 -1 fptools/ghc/compiler/utils/Maybes.lhs 1.3.8.1 +49 -45 fptools/ghc/compiler/utils/OrdList.lhs 1.28.4.1 +33 -10 fptools/ghc/compiler/utils/Outputable.lhs 1.14.4.1 +1 -1 fptools/ghc/compiler/utils/PrimPacked.lhs 1.29.4.1 +8 -4 fptools/ghc/compiler/utils/StringBuffer.lhs 1.36.8.1 +29 -8 fptools/ghc/compiler/utils/Util.lhs 1.6.4.1 +2 -2 fptools/ghc/includes/Block.h 1.20.4.1 +25 -45 fptools/ghc/includes/ClosureMacros.h 1.12.4.1 +5 -3 fptools/ghc/includes/ClosureTypes.h 1.16.4.1 +47 -28 fptools/ghc/includes/Closures.h 1.8.4.1 +4 -3 fptools/ghc/includes/Constants.h 1.2.4.1 +18 -27 fptools/ghc/includes/GranSim.h 1.3.14.1 +6 -1 fptools/ghc/includes/Hooks.h 1.9.4.1 +94 -54 fptools/ghc/includes/InfoMacros.h 1.18.4.1 +4 -17 fptools/ghc/includes/InfoTables.h 1.3.6.1.2.1 +0 -0 fptools/ghc/includes/MachDeps.h 1.6.4.1 +1 -1 fptools/ghc/includes/MachRegs.h 1.2.4.1 +70 -62 fptools/ghc/includes/Parallel.h 1.45.4.1 +123 -66 fptools/ghc/includes/PrimOps.h 1.8.4.1 +7 -2 fptools/ghc/includes/Regs.h 1.12.4.1 +2 -2 fptools/ghc/includes/Rts.h 1.9.4.1 +10 -3 fptools/ghc/includes/RtsAPI.h 1.2.10.1 +4 -1 fptools/ghc/includes/RtsTypes.h 1.9.4.1 +9 -6 fptools/ghc/includes/SchedAPI.h 1.4.8.1 +7 -7 fptools/ghc/includes/Stable.h 1.22.4.1 +9 -14 fptools/ghc/includes/Stg.h 1.20.4.1 +49 -10 fptools/ghc/includes/StgMacros.h 1.7.4.1 +127 -42 fptools/ghc/includes/StgProf.h 1.6.4.1 +3 -2 fptools/ghc/includes/StgStorage.h 1.6.6.1.2.1 +10 -7 fptools/ghc/includes/StgTypes.h 1.10.2.1.2.1 +52 -23 fptools/ghc/includes/TSO.h 1.4.8.1 +5 -6 fptools/ghc/includes/TailCalls.h 1.16.4.1 +14 -11 fptools/ghc/includes/Updates.h 1.2.8.1 +5 -1 fptools/ghc/includes/mkNativeHdr.c 1.16.4.1 +38 -130 fptools/ghc/includes/Attic/options.h 1.22.4.1 +29 -15 fptools/ghc/rts/Attic/Assembler.c 1.6.8.1 +5 -2 fptools/ghc/rts/BlockAlloc.c 1.13.4.1 +8 -6 fptools/ghc/rts/Attic/Bytecodes.h 1.6.10.1 +3 -1 fptools/ghc/rts/ClosureFlags.c 1.31.4.1 +189 -103 fptools/ghc/rts/Attic/Evaluator.c 1.1.4.1 +20 -1 fptools/ghc/rts/Exception.h 1.4.2.1.2.1 +93 -41 fptools/ghc/rts/Exception.hc 1.11.4.1 +17 -13 fptools/ghc/rts/Attic/ForeignCall.c 1.71.2.1.2.1 +343 -125 fptools/ghc/rts/GC.c 1.5.4.1 +2 -2 fptools/ghc/rts/Attic/GC.h 1.11.4.1 +30 -29 fptools/ghc/rts/HeapStackCheck.hc 1.8.4.1 +41 -8 fptools/ghc/rts/Itimer.c 1.4.4.1 +2 -1 fptools/ghc/rts/Itimer.h 1.13.2.1.2.1 +3 -2 fptools/ghc/rts/MBlock.c 1.16.4.1 +14 -10 fptools/ghc/rts/Main.c 1.40.4.1 +77 -14 fptools/ghc/rts/PrimOps.hc 1.20.4.1 +66 -29 fptools/ghc/rts/Printer.c 1.2.4.1 +195 -41 fptools/ghc/rts/ProfHeap.c 1.11.4.1 +225 -162 fptools/ghc/rts/Profiling.c 1.5.4.1 +16 -17 fptools/ghc/rts/Proftimer.c 1.4.4.1 +3 -3 fptools/ghc/rts/Proftimer.h 1.5.4.1 +4 -4 fptools/ghc/rts/Attic/QueueTemplate.h 1.10.4.1 +3 -2 fptools/ghc/rts/RtsAPI.c 1.24.4.1 +240 -244 fptools/ghc/rts/RtsFlags.c 1.20.4.1 +20 -23 fptools/ghc/rts/Attic/RtsFlags.h 1.27.4.1 +140 -54 fptools/ghc/rts/RtsStartup.c 1.13.4.1 +11 -5 fptools/ghc/rts/RtsUtils.c 1.7.4.1 +3 -5 fptools/ghc/rts/RtsUtils.h 1.15.4.1 +389 -17 fptools/ghc/rts/Sanity.c 1.5.4.1 +20 -1 fptools/ghc/rts/Sanity.h 1.44.2.1.2.1 +1235 -298 fptools/ghc/rts/Schedule.c 1.15.4.1 +43 -19 fptools/ghc/rts/Schedule.h 1.8.4.1 +42 -13 fptools/ghc/rts/Select.c 1.12.4.1 +27 -13 fptools/ghc/rts/Signals.c 1.4.4.1 +2 -2 fptools/ghc/rts/Signals.h 1.1.4.1 +792 -34 fptools/ghc/rts/Sparks.c 1.1.4.1 +33 -6 fptools/ghc/rts/Sparks.h 1.9.4.1 +29 -2 fptools/ghc/rts/Stable.c 1.20.6.1 +19 -8 fptools/ghc/rts/Stats.c 1.9.4.1 +257 -46 fptools/ghc/rts/StgCRun.c 1.33.4.1 +49 -126 fptools/ghc/rts/StgMiscClosures.hc 1.3.8.1 +4 -6 fptools/ghc/rts/StgStartup.h 1.5.8.1 +19 -12 fptools/ghc/rts/StgStartup.hc 1.10.4.1 +12 -12 fptools/ghc/rts/StgStdThunks.hc 1.22.4.1 +82 -16 fptools/ghc/rts/Storage.c 1.14.4.1 +17 -4 fptools/ghc/rts/Storage.h 1.25.4.1 +3 -4 fptools/ghc/rts/Updates.hc 1.12.4.1 +1 -5 fptools/ghc/rts/Weak.c 1.2.14.1 +5 -8 fptools/ghc/rts/hooks/InitEachPE.c 1.2.10.1 +4 -1 fptools/ghc/rts/parallel/FetchMe.h 1.4.4.1 +67 -101 fptools/ghc/rts/parallel/FetchMe.hc 1.2.4.1 +625 -259 fptools/ghc/rts/parallel/Global.c 1.2.4.1 +44 -32 fptools/ghc/rts/parallel/GranSim.c 1.2.4.1 +21 -12 fptools/ghc/rts/parallel/GranSimRts.h 1.2.10.1 +7 -5 fptools/ghc/rts/parallel/HLC.h 1.2.4.1 +939 -293 fptools/ghc/rts/parallel/HLComms.c 1.2.4.1 +13 -13 fptools/ghc/rts/parallel/LLC.h 1.2.4.1 +42 -70 fptools/ghc/rts/parallel/LLComms.c 1.2.4.1 +28 -18 fptools/ghc/rts/parallel/PEOpCodes.h 1.2.4.1 +2329 -591 fptools/ghc/rts/parallel/Pack.c 1.2.4.1 +58 -81 fptools/ghc/rts/parallel/ParInit.c 1.2.4.1 +534 -41 fptools/ghc/rts/parallel/Parallel.c 1.4.4.1 +767 -43 fptools/ghc/rts/parallel/ParallelDebug.c 1.4.4.1 +36 -3 fptools/ghc/rts/parallel/ParallelDebug.h 1.2.4.1 +166 -181 fptools/ghc/rts/parallel/ParallelRts.h 1.2.4.1 +16 -17 fptools/ghc/rts/parallel/RBH.c 1.2.4.1 +262 -153 fptools/ghc/rts/parallel/SysMan.c