On Friday, 11 January 2013 at 02:20:27 UTC, Walter Bright wrote:
On 1/10/2013 2:42 AM, Jonathan M Davis wrote:
C shared libraries are fine. It's D shared libraries that are the problem. I don't remember the details, but IIRC, among other things, you end up with multiple copies of the GC running. The runtime needs a variety of non-trivial tweaks to it order to fix those problems before shared D libraries become
viable.


This was fixed in D1 long ago. DLLs would use the Executable's gc instance.

Wait.. this was a bit unclear, but it sounded like you just said D's DLL issues where fixed awhile ago.. Is D2 capable of correctly loading DLLs? What's the situation with Linux?

Reply via email to