Author: Whiteknight
Date: Fri Dec 19 17:59:16 2008
New Revision: 34124
Modified:
branches/pdd09gc_part1/include/parrot/settings.h
branches/pdd09gc_part1/src/gc/incremental_ms.c
Log:
[pdd09gc_part1] two small notes
Modified: branches/pdd09gc_part1/include/parrot/settings.h
==============================================================================
--- branches/pdd09gc_part1/include/parrot/settings.h (original)
+++ branches/pdd09gc_part1/include/parrot/settings.h Fri Dec 19 17:59:16 2008
@@ -39,6 +39,7 @@
* 0 ... MS stop-the-world mark & sweep
* 1 ... IMS incremental mark & sweep
* 2 ... GMS generational mark & sweep
+ * 3 ... IT incremental tricolor
*
* Please note that only '0' is tested.
*/
Modified: branches/pdd09gc_part1/src/gc/incremental_ms.c
==============================================================================
--- branches/pdd09gc_part1/src/gc/incremental_ms.c (original)
+++ branches/pdd09gc_part1/src/gc/incremental_ms.c Fri Dec 19 17:59:16 2008
@@ -779,6 +779,10 @@
/* XXX: It's a string or a const-string, or whatever. Deal
with that here. */
}
+ else {
+ /* I don't even know what it would be here, but it definitely
+ isn't a PMC or anything with children */
+ }
/* if the PMC is an array of other PMCs, we cycle through those. I'm
surprised if this isn't covered by VTABLE_mark, but I won't question it
@@ -829,7 +833,6 @@
arena_base->init_pool = NULL;
}
-
/*
=item C<void Parrot_gc_it_pool_init>