Weak references.
Jarrett Billingsley
kb3ctd2 at yahoo.com
Sun Apr 13 09:47:24 PDT 2008
"Sean Kelly" <sean at invisibleduck.org> wrote in message
news:fttd02$1mp1$1 at digitalmars.com...
>
> Are these tables AAs? And how do the weak references store their
> reference?
> The type information provided to AAs is a bit weak, and so some
> non-pointer
> data is currently still scanned by the GC. I'm going to improve this a
> bit in the
> next Tango release, but it still won't be perfect (because the compiler
> doesn't
> provide enough info for it to be).
In my tests I've just been doing
auto weakref = new WeakRef!(A)(new A);
and then checking that after doing god-knows-what to try to get it to
collect that instance of A, so it's not even that I'm doing anything that
crazy.
More information about the Digitalmars-d
mailing list