Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Elian (119)

Elian
  (email not shown publicly)
http://www.sidhe.org/~dan/
AOL IM: DanSugalski (Add Buddy, Send Message)

Perl 6/Parrot internals ex-design team lead.

Journal of Elian (119)

Tuesday March 05, 2002
07:41 PM

Clean your room!

[ #3312 ]

Parrot now has a working basic garbage collection and dead object detection system. Yay!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • What's left to do on the GC then? (since you said "basic")
    • We don't call custom DESTROY methods if there are any (and there will be for quite a few things), and we don't call custom GC or mark-for-DOD routines, so if your PMC class has pointers to things in places Parrot can't get to by default they won't be copied properly or marked as used, respectively.

      There's also an issue of when DESTROY can be called--since it's probably going to be perl code, we may not be able to just call it anywhere we want, since the interpreter may potentially be in an inconisistent st