http://d.puremagic.com/issues/show_bug.cgi?id=3463



--- Comment #61 from Leandro Lucarella <llu...@gmail.com> 2010-07-28 12:23:01 
PDT ---
(In reply to comment #60)
> Created an attachment (id=701) [details]
> D1 - patch for Tango's runtime to enable precise GC scanning
> 
> - lots of nasty refactoring in gcx.d:

Even when I agree that the GC needs a lot of refactoring, I don't think it's a
good idea to include it in this patch, it makes much harder to understand it
and it might introduce some subtle bugs that will be very hard to track down in
so many changes.

I'm working on a GC that was based on the Tango (0.99.9) GC and doing a lot of
refactoring myself. The refactoring of things introduced by the patch looks
really nice though.

> Also, shouldn't functions like freeNoSync check for interior pointers? What
> happens if you call it with such a pointer?

I don't think so, it should be undefined behavior (based on C's free()).

Thanks!

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------

Reply via email to