DMD dll GC bug when calling a function from an interface that creates a new object
    Imperatorn 
    johan_forsberg_86 at hotmail.com
       
    Thu Nov  3 18:16:17 UTC 2022
    
    
  
On Thursday, 3 November 2022 at 14:53:19 UTC, Guillaume Piolat 
wrote:
> On Thursday, 3 November 2022 at 04:38:28 UTC, cc wrote:
>>
>> D DLLs each operate under a separate GC context from the main 
>> process, so anything `new`ed in a DLL may be collected if a 
>> reference to it isn't maintained there.  You can link them 
>> together so they share the same GC with something like this:
>>
>
> Ooooooh this explain so much strange bugs we had with D 
> programs hosting D DLL.
Are you on the D Discord btw?
    
    
More information about the Digitalmars-d
mailing list