Author: allison Date: Sat Jan 10 19:55:39 2009 New Revision: 35378 Modified: trunk/docs/pdds/pdd09_gc.pod
Changes in other areas also in this revision: Added: trunk/include/parrot/gc_api.h - copied unchanged from r35374, /branches/pdd09gc_part2/include/parrot/gc_api.h trunk/include/parrot/gc_mark_sweep.h - copied unchanged from r35374, /branches/pdd09gc_part2/include/parrot/gc_mark_sweep.h trunk/include/parrot/gc_pools.h - copied unchanged from r35374, /branches/pdd09gc_part2/include/parrot/gc_pools.h trunk/src/gc/api.c - copied unchanged from r35374, /branches/pdd09gc_part2/src/gc/api.c trunk/src/gc/gc_malloc.c - copied unchanged from r35374, /branches/pdd09gc_part2/src/gc/gc_malloc.c trunk/src/gc/generational_ms.c - copied unchanged from r35374, /branches/pdd09gc_part2/src/gc/generational_ms.c trunk/src/gc/incremental_ms.c - copied unchanged from r35374, /branches/pdd09gc_part2/src/gc/incremental_ms.c trunk/src/gc/mark_sweep.c - copied unchanged from r35374, /branches/pdd09gc_part2/src/gc/mark_sweep.c trunk/src/gc/pools.c - copied unchanged from r35374, /branches/pdd09gc_part2/src/gc/pools.c Removed: trunk/include/parrot/dod.h trunk/include/parrot/headers.h trunk/include/parrot/smallobject.h trunk/src/gc/dod.c trunk/src/gc/gc_gms.c trunk/src/gc/gc_ims.c trunk/src/gc/smallobject.c trunk/src/headers.c Modified: trunk/MANIFEST trunk/config/gen/makefiles/root.in trunk/docs/debug.pod trunk/docs/memory_internals.pod trunk/docs/pmc.pod trunk/include/parrot/parrot.h trunk/include/parrot/settings.h trunk/lib/Parrot/Docs/Section/C.pm trunk/src/cpu_dep.c trunk/src/gc/resources.c trunk/src/inter_run.c trunk/src/pmc.c trunk/src/pmc/array.pmc trunk/src/pmc/deleg_pmc.pmc trunk/src/pmc/integer.pmc trunk/src/stacks.c trunk/src/stm/backend.c trunk/src/thread.c Log: [pdd09gc] Merging the pdd09gc_part2 branch into trunk for r34686 to r35374. GC refactor: reorganize code for sanity and maintainability. Modified: trunk/docs/pdds/pdd09_gc.pod ============================================================================== --- trunk/docs/pdds/pdd09_gc.pod (original) +++ trunk/docs/pdds/pdd09_gc.pod Sat Jan 10 19:55:39 2009 @@ -567,14 +567,14 @@ The PMC has some sort of active destructor, and will have that destructor called when the PMC is destroyed. The destructor is typically called from -within C<src/gc/dod.c:Parrot_dod_free_pmc>. +within C<src/gc/api.c:Parrot_gc_free_pmc>. =item PObj_custom_mark_FLAG The C<mark> vtable slot will be called during the GC mark phase. The mark function must call C<pobject_lives> for all non-NULL objects (Buffers and PMCs) that PMC refers to. This flag is typically tested and the custom mark -VTABLE method called from C<src/gc/dod.c:mark_special>. +VTABLE method called from C<src/gc/api.c:mark_special>. =item PObj_data_is_PMC_array_FLAG