Summary: Missing support to share memory and objects between
                    DLLs and executable
           Product: D
           Version: unspecified
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: druntime

--- Comment #0 from Rainer Schuetze <> 2010-04-07 11:35:29 
PDT ---
Sharing gc-allocated or c-runtime-allocated memory, files, threads and other
objects between different D-DLLs and the D-executable can be desirable,
especially when working in a larger environment with dynamically loaded DLLs.

The current support for this is very limited, supplying a proxy for the GC, but
its implementation is incomplete, e.g. with respect to TLS memory and new

The following comments will show an implementation of a phobos.dll that can be
accessed by a number of DLLs and the executable to create objects than can be
shared freely. It also allows the usage of a single GC.

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to