cvs commit: hugs98/lib/exts ForeignPtr.hs MarshalAlloc.hs hugs98/src HsFFI.h builtin.c

Ross Paterson ross@soi.city.ac.uk
Thu, 19 Sep 2002 22:39:07 +0100


On Thu, Sep 19, 2002 at 09:13:46PM +0100, Alastair Reid wrote:
> I must admit that I don't quite understand how it broke things though...

The new library setup gets Foreign.Marshal.Alloc straight from
fptools/libraries/base.  But Foreign.ForeignPtr is system-dependent,
so it's made from lib/exts/ForeignPtr by making the module names
hierarchical.  From the perspective of the new setup, you've changed
one without changing the other.