
Here are some new patches for GHC for MacOS X. The patches are relative to the CVS HEAD from 9th of April. I also have prepared a binary snapshot [a double-clickable installer package this time], but as last time, I don't have the webspace to upload it myself - I'd be happy to FTP it wherever there might be 25 megs of webspace available for it. What's new in this version: *) foreign export dynamic: createAdjustor now flushes the instruction cache, this should fix some crashes. *) Profiling now works. *) improved mangling: the mangler now _completely_ removes all references to __DISCARD__. *) Much simpler (and perhaps more compatible) code for detecting MacOS X memory layout (-27 +5 lines of code). The following are not really new, but not in CVS: *) Completely new implementation of StgRun (fixes some serious segfaults). *) Added a missing #include "config.h" to AbsCUtils.lhs - this should fix a bug for all Big-Endian platforms. *) Brutal changes to ClosureFlags.c to make it compile with Apple's strange version of gcc. What's still missing: *) --split-objs *) GHCi Cheers, Wolfgang
participants (1)
-
Wolfgang Thaller