[svn:parrot] r49639 - in branches/generational_gc/src: . gc pmc string
jkeenan at svn.parrot.org
jkeenan at svn.parrot.org
Sat Oct 23 23:33:47 UTC 2010
Author: jkeenan
Date: Sat Oct 23 23:33:46 2010
New Revision: 49639
URL: https://trac.parrot.org/parrot/changeset/49639
Log:
Reverting r49638 per cotto's comment on IRC.
Modified:
branches/generational_gc/src/gc/gc_ms2.c
branches/generational_gc/src/pmc.c
branches/generational_gc/src/pmc/default.pmc
branches/generational_gc/src/string/api.c
Modified: branches/generational_gc/src/gc/gc_ms2.c
==============================================================================
--- branches/generational_gc/src/gc/gc_ms2.c Sat Oct 23 16:54:01 2010 (r49638)
+++ branches/generational_gc/src/gc/gc_ms2.c Sat Oct 23 23:33:46 2010 (r49639)
@@ -874,7 +874,7 @@
? old_object_tails[i]
: self->objects[i]->first;
- /* FIXME. Something wrong with updating tails. */
+ // FIXME. Something wrong with updating tails.
tmp = self->objects[i]->first;
/* We are "marking" this generation */
@@ -901,7 +901,7 @@
gc_ms2_check_sanity(interp);
#if 0
- /* DEBUG ONLY. Simple recursive check */
+ // DEBUG ONLY. Simple recursive check
interp->gc_sys->mark_pmc_header = gc_ms2_pmc_validate;
interp->gc_sys->mark_str_header = gc_ms2_string_validate;
Modified: branches/generational_gc/src/pmc.c
==============================================================================
--- branches/generational_gc/src/pmc.c Sat Oct 23 16:54:01 2010 (r49638)
+++ branches/generational_gc/src/pmc.c Sat Oct 23 23:33:46 2010 (r49639)
@@ -262,15 +262,14 @@
Parrot_pmc_destroy(interp, pmc);
/* We can reuse PMC from older generation. Preserve it */
- /* FIXME It's abstraction leak. And it's really strange idea
- of reusing PMCs...
- */
+ // FIXME It's abstraction leak. And it's really strange idea
+ // of reusing PMCs...
PObj_flags_SETTO(pmc, PObj_is_PMC_FLAG
| pmc->flags & PObj_GC_generation_0_FLAG
| pmc->flags & PObj_GC_generation_1_FLAG
| pmc->flags & PObj_GC_wb_triggered_FLAG
| pmc->flags & b_PObj_live_FLAG);
- /* HACK!!! */
+ // HACK!!!
if (pmc->flags & PObj_GC_wb_triggered_FLAG)
PObj_live_SET(pmc);
Modified: branches/generational_gc/src/pmc/default.pmc
==============================================================================
--- branches/generational_gc/src/pmc/default.pmc Sat Oct 23 16:54:01 2010 (r49638)
+++ branches/generational_gc/src/pmc/default.pmc Sat Oct 23 23:33:46 2010 (r49639)
@@ -196,7 +196,7 @@
{
ASSERT_ARGS(check_set_std_props)
- /* FIXME FIXME FIXME */
+ // FIXME FIXME FIXME
/* We have to figure out all variants of vtables transitions */
/* between normal, ro and wb variants */
return 0;
Modified: branches/generational_gc/src/string/api.c
==============================================================================
--- branches/generational_gc/src/string/api.c Sat Oct 23 16:54:01 2010 (r49638)
+++ branches/generational_gc/src/string/api.c Sat Oct 23 23:33:46 2010 (r49639)
@@ -377,11 +377,9 @@
* to do */
STRUCT_COPY(d, s);
- /*
- HACK. FIXME. It's abstraction leak here from GC.
- Basically if we are copying string from older generation
- we have to clear flags about it.
- */
+ // HACK. FIXME. It's abstraction leak here from GC.
+ // Basically if we are copying string from older generation
+ // we have to clear flags about it.
d->flags &= ~PObj_GC_generation_0_FLAG
& ~PObj_GC_generation_1_FLAG;
More information about the parrot-commits
mailing list