div0:
> The trouble with a moving garbage collector is that you have to be able
> to accurately scan the stacks of all threads. This is difficult to do
> with a language that can arbitrarily call into functions provided by
> different languages for which the compiler won't and can't have stack
> layout info.

All pointers are to pinned memory. You can't give or receive an "unpinned 
reference" to an external function written in other languages. Only the D GC 
manages references to unpinned classes. So, can you explain me what problems 
you see?

Bye,
bearophile

Reply via email to