[svn:parrot] r49359 - branches/generational_gc/src/gc

bacek at svn.parrot.org bacek at svn.parrot.org
Tue Sep 28 05:19:56 UTC 2010


Author: bacek
Date: Tue Sep 28 05:19:55 2010
New Revision: 49359
URL: https://trac.parrot.org/parrot/changeset/49359

Log:
Actually propagate PMC into older generation.

Modified:
   branches/generational_gc/src/gc/gc_ms2.c

Modified: branches/generational_gc/src/gc/gc_ms2.c
==============================================================================
--- branches/generational_gc/src/gc/gc_ms2.c	Mon Sep 27 16:29:31 2010	(r49358)
+++ branches/generational_gc/src/gc/gc_ms2.c	Tue Sep 28 05:19:55 2010	(r49359)
@@ -1298,7 +1298,7 @@
         /* We'll move "A" into older generation */
         /* But keep "B" in younger */
         /* Kaboom. "B" collected prematurely on next run */
-        if (0 && obj->flags & PObj_GC_generation_2_FLAG) {
+        if (1 || obj->flags & PObj_GC_generation_2_FLAG) {
             /* Move into older generation */
             LIST_REMOVE(from, tmp);
             LIST_APPEND(to, tmp);


More information about the parrot-commits mailing list