FinalizerEnvPtr and newForeignPtrEnv missing from Freign.ForeignPtr
The type FinalizerEnvPtr
and, more importantly,
the function newForeignPtrEnv
specified in Section 5.5 of the FFI addendum
are missing from the GHC version of the Foreign
libraries.
There is not even a comment about this in base/GHC/ForeignPtr.hs
.
(I checked the source of the last nightly snapshot --- not there either.)
I have reason to believe that my current attempts to use a "wrapper"
foreign import
to achieve the effect of newForeignPtrEnv
are the reason behind segmentation faults
I haven't (yet) been able to track down to anything else.
Since these segfaults are a blocker for me, and since this is a point of non-conformance to a 'Standard', I proposed priority 'high'.
(This is obviously operating system and architecture independent, but neither 'Unknown' nor 'multiple' in the menus below seem appropriate.)
Trac metadata
Trac field | Value |
---|---|
Version | 6.4.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | high |
Resolution | Unresolved |
Component | libraries/haskell98 |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Unknown |
Architecture | Unknown |