[svn:parrot] r36600 - in trunk: include/parrot src src/gc
cotto at svn.parrot.org
cotto at svn.parrot.org
Wed Feb 11 22:19:22 UTC 2009
Author: cotto
Date: Wed Feb 11 22:19:21 2009
New Revision: 36600
URL: https://trac.parrot.org/parrot/changeset/36600
Log:
[gc] change interp->DOD_registry to gc_registry
Modified:
trunk/include/parrot/interpreter.h
trunk/src/gc/mark_sweep.c
trunk/src/inter_create.c
trunk/src/pmc.c
Modified: trunk/include/parrot/interpreter.h
==============================================================================
--- trunk/include/parrot/interpreter.h Wed Feb 11 22:14:01 2009 (r36599)
+++ trunk/include/parrot/interpreter.h Wed Feb 11 22:19:21 2009 (r36600)
@@ -382,7 +382,7 @@
/* 8: PMC *PBC_Libs Hash of load_bytecode cde */
/* 9: PMC *Executable String PMC with name from argv[0]. */
- PMC *DOD_registry; /* root set of registered PMCs */
+ PMC *gc_registry; /* root set of registered PMCs */
PMC *HLL_info; /* HLL names and types */
PMC *HLL_namespace; /* cache of HLL toplevel ns */
Modified: trunk/src/gc/mark_sweep.c
==============================================================================
--- trunk/src/gc/mark_sweep.c Wed Feb 11 22:14:01 2009 (r36599)
+++ trunk/src/gc/mark_sweep.c Wed Feb 11 22:19:21 2009 (r36600)
@@ -341,8 +341,8 @@
pobject_lives(interp, (PObj *)interp->class_hash);
/* Mark the registry */
- PARROT_ASSERT(interp->DOD_registry);
- pobject_lives(interp, (PObj *)interp->DOD_registry);
+ PARROT_ASSERT(interp->gc_registry);
+ pobject_lives(interp, (PObj *)interp->gc_registry);
/* Mark the MMD cache. */
if (interp->op_mmd_cache)
Modified: trunk/src/inter_create.c
==============================================================================
--- trunk/src/inter_create.c Wed Feb 11 22:14:01 2009 (r36599)
+++ trunk/src/inter_create.c Wed Feb 11 22:19:21 2009 (r36600)
@@ -232,7 +232,7 @@
interp->profile = NULL;
/* create the root set registry */
- interp->DOD_registry = pmc_new(interp, enum_class_AddrRegistry);
+ interp->gc_registry = pmc_new(interp, enum_class_AddrRegistry);
/* create exceptions list */
interp->current_runloop_id = 0;
Modified: trunk/src/pmc.c
==============================================================================
--- trunk/src/pmc.c Wed Feb 11 22:14:01 2009 (r36599)
+++ trunk/src/pmc.c Wed Feb 11 22:19:21 2009 (r36600)
@@ -769,9 +769,9 @@
/* Better not trigger a DOD run with a potentially unanchored PMC */
Parrot_block_GC_mark(interp);
- PARROT_ASSERT(interp->DOD_registry);
+ PARROT_ASSERT(interp->gc_registry);
- VTABLE_set_pmc_keyed(interp, interp->DOD_registry, pmc, PMCNULL);
+ VTABLE_set_pmc_keyed(interp, interp->gc_registry, pmc, PMCNULL);
Parrot_unblock_GC_mark(interp);
}
@@ -790,9 +790,9 @@
gc_unregister_pmc(PARROT_INTERP, ARGIN(PMC *pmc))
{
ASSERT_ARGS(gc_unregister_pmc)
- PARROT_ASSERT(interp->DOD_registry);
+ PARROT_ASSERT(interp->gc_registry);
- VTABLE_delete_keyed(interp, interp->DOD_registry, pmc);
+ VTABLE_delete_keyed(interp, interp->gc_registry, pmc);
}
More information about the parrot-commits
mailing list