cvs commit: fptools/libraries/base/Foreign ForeignPtr.hs fptools/libraries/base/Foreign/Marshal Alloc.hs fptools/libraries/base/GHC ForeignPtr.hs

Ross Paterson ross@soi.city.ac.uk
Thu, 22 May 2003 10:09:21 +0100


On Thu, May 22, 2003 at 01:24:33AM -0700, Manuel Chakravarty wrote:
> chak        2003/05/22 01:24:33 PDT
> 
>   Modified files:
>     libraries/base/Foreign ForeignPtr.hs 
>     libraries/base/Foreign/Marshal Alloc.hs 
>     libraries/base/GHC   ForeignPtr.hs 
>   Log:
>   Added a `FinalizerPtr' synonym as in the FFI Addendum (RC 10).

How about putting this in Foreign.Ptr?  That makes some sense by itself,
and would avoid a cyclic dependency between Foreign.ForeignPtr and
Foreign.Marshal.Alloc for the reference (non-GHC) implementation of
mallocForeignPtr.