GC API: What can change for precise scanning?
Sean Kelly
sean at invisibleduck.org
Wed Apr 18 17:08:52 PDT 2012
On Apr 18, 2012, at 4:02 PM, deadalnix wrote:
> Le 18/04/2012 20:53, Sean Kelly a écrit :
>> On Apr 18, 2012, at 2:56 AM, deadalnix wrote:
>>>
>>> I think you certainly can remove all indirection. Additionally, I wonder why most of theses functions are extern(C).
>>
>> So the GC implementation is opaque and the GC can therefore be chosen at link-time. Similar to how the compiler runtime code hides behind a raft of extern© functions.
>
> I know, but this is now impossible anyway because of the modification of TypeInfo anyway.
I'm not sure I follow. Are you saying the change breaks having the GC behind extern C functions? How?
More information about the Digitalmars-d
mailing list