Skip to content
Snippets Groups Projects
  1. Apr 14, 2000
  2. Apr 13, 2000
  3. Apr 12, 2000
  4. Apr 11, 2000
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-11 20:44:17 by panne] · cd6055bc
      sven.panne@aedion.de authored
      Cleaning up the foreign object naming mess:
      
         * Renamed the primop from makeForeignObj# to mkForeignObj#, this
           is more consistent with the old Foreign.mkForeignObj.
      
         * PrelForeign now exports makeForeignObj with the new signature.
      
         * freeFile.c now uses StgAddr instead of StgForeignObj, this
           removes the need for some fixIOs.
      
         * Lots of import tweaking to prepare The Big Foreign Renamer,
           which will move most of Foreign to ForeignObj, and FFI to Foreign.
      
      Note: I've tried to track the changes in the interpreter sources, but
      didn't test them.
      cd6055bc
    • Julian Seward's avatar
      [project @ 2000-04-11 16:51:44 by sewardj] · dc84ee47
      Julian Seward authored
      Pull init_stack outside #ifdef INTERPRETER.
      dc84ee47
    • Julian Seward's avatar
      [project @ 2000-04-11 16:49:20 by sewardj] · 21198e4d
      Julian Seward authored
      Fix bitrot to allow (standalone) StgHugs to be built on Solaris, so we
      can Purify it.
      21198e4d
    • Julian Seward's avatar
      [project @ 2000-04-11 16:36:53 by sewardj] · d5087432
      Julian Seward authored
      Ensure that when Hugs decides to unload a module (nukeModule()), there are
      no closures anywhere in the system which refers to infotables defined
      in that module.  That means reverting all CAFs and doing a major GC
      prior to deleting the module.  A flag is used to avoid redundant GCs.
      d5087432
    • Keith Wansbrough's avatar
      [project @ 2000-04-11 15:34:04 by keithw] · 7007351b
      Keith Wansbrough authored
      Render formatting consistent with the Glasgow Style (vapour-)Guide.
      7007351b
Loading