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