Am 12.03.2013 21:08, schrieb Rob T:
On Tuesday, 12 March 2013 at 14:21:06 UTC, bearophile wrote:
Benjamin Thaut:

Thats not correct. Rainer Schuetze has finished it and is using it
for VisualD. You can get a version of druntime which the percise GC
from his github branch https://github.com/rainers/dmd

I am glad to be wrong :-)

Do you know how well the new GC is working?

Bye,
bearophile

It should be a plugin so that components like an alternate GC can be
swapped in and out easily. I hope once shared lib support becomes
available we'll finally see plugins introduced into dmd.

--rt

This is not possible as different kinds of GCs need to generate different runtime data at compile time. The current GC for example does not need any runtime data (other then what the D typeinfo system already provides) but the percicse GC needs additional runtime information, so you can't just "swap" them. You need to recompile.

Kind Regards
Benjamin Thaut

Reply via email to