cvs commit: fptools/hslibs/lang ForeignObj.lhs fptools/ghc/compiler/codeGen CgForeignCall.hs CgPrimOp.hs fptools/ghc/compiler/prelude TysPrim.lhs primops.txt.pp fptools/ghc/compiler/deSugar DsCCall.lhs DsForeign.lhs fptools/ghc/rts ClosureFlags.c ...
Simon Marlow <[email protected]> Mon, 25 Jul 2005 07:12:51 -0700
| Newsgroups | gmane.comp.lang.haskell.cvs.hslibs |
|---|---|
| Message-ID | <200507251412.j6PECpK9028531__18696.678200695$1122301163$gmane$org@glass.cse.ogi.edu> |
simonmar 2005/07/25 07:12:51 PDT
Modified files:
ghc/compiler/codeGen CgForeignCall.hs CgPrimOp.hs
ghc/compiler/prelude TysPrim.lhs primops.txt.pp
ghc/compiler/deSugar DsCCall.lhs DsForeign.lhs
ghc/rts ClosureFlags.c FrontPanel.c LdvProfile.c
Linker.c PrimOps.cmm Printer.c ProfHeap.c
RetainerProfile.c Sanity.c
StgMiscClosures.cmm
ghc/includes ClosureTypes.h Closures.h
StgMiscClosures.h mkDerivedConstants.c
Removed files:
hslibs/lang ForeignObj.lhs
Log:
Remove the ForeignObj# type, and all its PrimOps. The new efficient
representation of ForeignPtr doesn't use ForeignObj# underneath, and
there seems no need to keep it.
Revision Changes Path
1.8 +2 -6 fptools/ghc/compiler/codeGen/CgForeignCall.hs
1.6 +0 -33 fptools/ghc/compiler/codeGen/CgPrimOp.hs
1.51 +0 -24 fptools/ghc/compiler/prelude/TysPrim.lhs
1.36 +7 -91 fptools/ghc/compiler/prelude/primops.txt.pp
1.73 +3 -4 fptools/ghc/compiler/deSugar/DsCCall.lhs
1.94 +1 -7 fptools/ghc/compiler/deSugar/DsForeign.lhs
1.17 +1 -2 fptools/ghc/rts/ClosureFlags.c
1.13 +0 -1 fptools/ghc/rts/FrontPanel.c
1.13 +0 -1 fptools/ghc/rts/LdvProfile.c
1.202 +0 -4 fptools/ghc/rts/Linker.c
1.31 +0 -20 fptools/ghc/rts/PrimOps.cmm
1.75 +0 -6 fptools/ghc/rts/Printer.c
1.64 +0 -2 fptools/ghc/rts/ProfHeap.c
1.24 +0 -4 fptools/ghc/rts/RetainerProfile.c
1.46 +0 -1 fptools/ghc/rts/Sanity.c
1.7 +0 -7 fptools/ghc/rts/StgMiscClosures.cmm
1.24 +16 -17 fptools/ghc/includes/ClosureTypes.h
1.44 +0 -5 fptools/ghc/includes/Closures.h
1.63 +0 -4 fptools/ghc/includes/StgMiscClosures.h
1.26 +0 -3 fptools/ghc/includes/mkDerivedConstants.c