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

Attachment: GHC-MacOSX-150302.patch.gz
Description: Mac BinHex archive

Reply via email to