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?
