[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