[cvs-nhc98] patch applied (hat):
----------------------------------------------------------------------
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 06:57:44 EDT 2006
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
More information about the Cvs-nhc98
mailing list