patch applied (hat): ----------------------------------------------------------------------

Thu Dec 16 02:58:44 PST 1999 malcolm * ---------------------------------------------------------------------- Modified Files: Makefile Makefile.inc configure include/GreenCard.gc include/Prelude.hi include/PreludeBuiltin.hi include/bytecode.h include/cinterface.h include/codemacros.h include/haskell2c.h include/runtime.h include/stableptr.h script/nhc98.inst src/compiler98/Bind.hs src/compiler98/Case.hs src/compiler98/DeriveXML.hs src/compiler98/EmitState.hs src/compiler98/Extract.hs src/compiler98/FixSyntax.hs src/compiler98/FreeVar.hs src/compiler98/Gcode.hs src/compiler98/GcodeFix.hs src/compiler98/GcodeLow.hs src/compiler98/GcodeLowC.hs src/compiler98/GcodeMem.hs src/compiler98/GcodeOpt1.hs src/compiler98/GcodeOpt2.hs src/compiler98/Info.hs src/compiler98/Lift.hs src/compiler98/Main.hs src/compiler98/Makefile src/compiler98/Need.hs src/compiler98/NeedLib.hs src/compiler98/NhcFloats_.hs src/compiler98/Overlap.hs src/compiler98/PPSyntax.hs src/compiler98/Parse.hs src/compiler98/ParseLex.hs src/compiler98/PosAtom.hs src/compiler98/PosCode.hs src/compiler98/PreImport.hs src/compiler98/PrimCode.hs src/compiler98/Rename.hs src/compiler98/RenameLib.hs src/compiler98/STGArity.hs src/compiler98/STGBuild.hs src/compiler98/STGGcode.hs src/compiler98/STGState.hs src/compiler98/SccModule.hs src/compiler98/StrPos.hs src/compiler98/Syntax.hs src/compiler98/SyntaxPos.hs src/compiler98/TokenId.hs src/compiler98/Type.hs src/greencard/Makefile src/prelude/Makefile src/prelude/GreenCard/GreenCard.gc src/prelude/IO/IO.hs src/prelude/IO/IoeGetErrorString.hs src/prelude/IO/Makefile src/prelude/IO/NotDoneYet.hs src/prelude/Prelude/CNum.hs src/prelude/PreludeIO/Makefile src/prelude/PreludeIO/PreludeIO.hs src/runtime/Makefile src/runtime/Kernel/Makefile src/runtime/Kernel/cdata.c src/runtime/Kernel/closureval.c src/runtime/Kernel/dump.c src/runtime/Kernel/inscount.c src/runtime/Kernel/main.c src/runtime/Kernel/mutator.c src/runtime/Kernel/profile.c src/runtime/Kernel/stableptr.c src/runtime/Kernel/timer.c src/tracer/runtime/demo_server.c Added Files: include/FFI.hi include/FFIBuiltin.hi include/bytecode_o.h include/newbytecode.h script/mangler src/compiler98/Foreign.hs src/compiler98/IsPrefixOf.hs src/prelude/PreludeIO/UnsafePerformIO.hs src/runtime/Kernel/ffiexport.c src/runtime/Kernel/haskellInit.c [ Most of these changes and additions are due to the new FFI. A few relate to performance improvements (a peephole optimiser for the bytecode, and an improved runtime interpreter). There are also a couple of small bugfixes in the IO library. ] ---------------------------------------------------------------------- M ./Makefile.inc -1 +1 M ./src/compiler98/Bind.hs +6 M ./src/compiler98/Case.hs +5 M ./src/compiler98/DeriveXML.hs -1 +1 M ./src/compiler98/EmitState.hs -3 +13 M ./src/compiler98/Extract.hs +6 M ./src/compiler98/FixSyntax.hs -1 +5 A ./src/compiler98/Foreign.hs M ./src/compiler98/FreeVar.hs +4 M ./src/compiler98/Gcode.hs -1 +11 M ./src/compiler98/GcodeFix.hs +7 M ./src/compiler98/GcodeLow.hs -7 +31 M ./src/compiler98/GcodeLowC.hs -208 +20 M ./src/compiler98/GcodeMem.hs -5 +14 M ./src/compiler98/GcodeOpt1.hs -1 +3 M ./src/compiler98/GcodeOpt2.hs -1 +9 M ./src/compiler98/Info.hs -1 +5 A ./src/compiler98/IsPrefixOf.hs M ./src/compiler98/Lift.hs +2 M ./src/compiler98/Main.hs -19 +28 M ./src/compiler98/Makefile -1 +1 M ./src/compiler98/Need.hs +8 M ./src/compiler98/NeedLib.hs -8 +3 M ./src/compiler98/Overlap.hs -23 +60 M ./src/compiler98/PPSyntax.hs +5 M ./src/compiler98/Parse.hs -1 +28 M ./src/compiler98/ParseLex.hs -1 +13 M ./src/compiler98/PosAtom.hs +5 M ./src/compiler98/PosCode.hs +2 M ./src/compiler98/PreImport.hs -2 +2 M ./src/compiler98/PrimCode.hs +2 M ./src/compiler98/Rename.hs +10 M ./src/compiler98/RenameLib.hs -7 +13 M ./src/compiler98/STGArity.hs +2 M ./src/compiler98/STGBuild.hs -4 +4 M ./src/compiler98/STGGcode.hs -8 +23 M ./src/compiler98/STGState.hs -55 +70 M ./src/compiler98/SccModule.hs +8 M ./src/compiler98/StrPos.hs +4 M ./src/compiler98/Syntax.hs -1 +6 M ./src/compiler98/SyntaxPos.hs +2 M ./src/compiler98/TokenId.hs -2 +28 M ./src/compiler98/Type.hs +8 M ./src/old/runtime/demo_server.c +1
participants (1)
-
Malcolm Wallace