[svn:parrot] r40644 - in branches/pmc_sans_unionval: docs/pdds src/gc

whiteknight at svn.parrot.org whiteknight at svn.parrot.org
Tue Aug 18 23:48:01 UTC 2009


Author: whiteknight
Date: Tue Aug 18 23:48:00 2009
New Revision: 40644
URL: https://trac.parrot.org/parrot/changeset/40644

Log:
[pmc_sans_unionval] remove all references to the now-unused buffer_header_pool

Modified:
   branches/pmc_sans_unionval/docs/pdds/pdd09_gc.pod
   branches/pmc_sans_unionval/src/gc/gc_private.h
   branches/pmc_sans_unionval/src/gc/mark_sweep.c

Modified: branches/pmc_sans_unionval/docs/pdds/pdd09_gc.pod
==============================================================================
--- branches/pmc_sans_unionval/docs/pdds/pdd09_gc.pod	Tue Aug 18 22:57:11 2009	(r40643)
+++ branches/pmc_sans_unionval/docs/pdds/pdd09_gc.pod	Tue Aug 18 23:48:00 2009	(r40644)
@@ -299,8 +299,7 @@
 The Arenas structure contains pointers to a variety of memory pools, each used
 for a specific purpose. Two are Memory_Pool pointers (memory_pool,
 constant_string_pool), and six are Small_Object_Pool structures (pmc_pool,
-pmc_ext_pool, constant_pmc_pool, buffer_header_pool,
-constant_string_header_pool).
+constant_pmc_pool, constant_string_header_pool).
 
 The Arenas structure holds function pointers for the core defined interface of
 the currently active GC subsystem: C<init_pool>, C<do_gc_mark>,

Modified: branches/pmc_sans_unionval/src/gc/gc_private.h
==============================================================================
--- branches/pmc_sans_unionval/src/gc/gc_private.h	Tue Aug 18 22:57:11 2009	(r40643)
+++ branches/pmc_sans_unionval/src/gc/gc_private.h	Tue Aug 18 23:48:00 2009	(r40644)
@@ -185,7 +185,6 @@
     struct Small_Object_Pool *string_header_pool;
     struct Small_Object_Pool *pmc_pool;
     struct Small_Object_Pool *constant_pmc_pool;
-/*   struct Small_Object_Pool *buffer_header_pool; */
     struct Small_Object_Pool *constant_string_header_pool;
     struct Small_Object_Pool **sized_header_pools;
     size_t num_sized;

Modified: branches/pmc_sans_unionval/src/gc/mark_sweep.c
==============================================================================
--- branches/pmc_sans_unionval/src/gc/mark_sweep.c	Tue Aug 18 22:57:11 2009	(r40643)
+++ branches/pmc_sans_unionval/src/gc/mark_sweep.c	Tue Aug 18 23:48:00 2009	(r40644)
@@ -1018,7 +1018,7 @@
 pools for string headers, constant string headers, buffers, PMCs, PMC_EXTs, and
 constant PMCs.
 
-The C<string_header_pool> and C<buffer_header_pool> are actually both in the
+The C<string_header_pool> actually lives in the
 sized pools, although no other sized pools are created here.
 
 =cut
@@ -1037,11 +1037,9 @@
 
     /* Init the buffer header pool
      *
-     * The buffer_header_pool and the string_header_pool actually live in the
+     * The string_header_pool actually lives in the
      * sized_header_pools. These pool pointers only provide faster access in
      * new_*_header */
-    /* arena_base->buffer_header_pool       = new_buffer_pool(interp);
-       arena_base->buffer_header_pool->name = "buffer_header"; */
 
     /* Init the string header pool */
     arena_base->string_header_pool       = new_string_pool(interp, 0);


More information about the parrot-commits mailing list