[svn:parrot] r46035 - branches/compact_pool_revamp/src/gc

bacek at svn.parrot.org bacek at svn.parrot.org
Mon Apr 26 13:11:58 UTC 2010


Author: bacek
Date: Mon Apr 26 13:11:58 2010
New Revision: 46035
URL: https://trac.parrot.org/parrot/changeset/46035

Log:
Rename block_is_almost_full into is_block_almost_full and update documentation

Modified:
   branches/compact_pool_revamp/src/gc/alloc_resources.c

Modified: branches/compact_pool_revamp/src/gc/alloc_resources.c
==============================================================================
--- branches/compact_pool_revamp/src/gc/alloc_resources.c	Mon Apr 26 13:07:25 2010	(r46034)
+++ branches/compact_pool_revamp/src/gc/alloc_resources.c	Mon Apr 26 13:11:58 2010	(r46035)
@@ -50,7 +50,7 @@
         FUNC_MODIFIES(*mem_pools)
         FUNC_MODIFIES(*pool);
 
-static int block_is_almost_full(ARGIN(const Memory_Block *block))
+static int is_block_almost_full(ARGIN(const Memory_Block *block))
         __attribute__nonnull__(1);
 
 PARROT_CANNOT_RETURN_NULL
@@ -152,7 +152,7 @@
        PARROT_ASSERT_ARG(mem_pools) \
     , PARROT_ASSERT_ARG(pool) \
     , PARROT_ASSERT_ARG(why))
-#define ASSERT_ARGS_block_is_almost_full __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
+#define ASSERT_ARGS_is_block_almost_full __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(block))
 #define ASSERT_ARGS_buffer_location __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp) \
@@ -493,7 +493,7 @@
                 if (Buffer_buflen(b) && PObj_is_movable_TESTALL(b)) {
                     Memory_Block *old_block = Buffer_pool(b);
 
-                    if (!block_is_almost_full(old_block))
+                    if (!is_block_almost_full(old_block))
                         cur_spot = move_one_buffer(interp, new_block, b, cur_spot);
                 }
 
@@ -712,7 +712,7 @@
     while (cur_block) {
         Memory_Block * const next_block = cur_block->prev;
 
-        if (block_is_almost_full(cur_block)) {
+        if (is_block_almost_full(cur_block)) {
             /* Skip block */
             prev_block = cur_block;
             cur_block  = next_block;
@@ -746,9 +746,9 @@
 
 /*
 
-=item C<static int block_is_almost_full(const Memory_Block *block)>
+=item C<static int is_block_almost_full(const Memory_Block *block)>
 
-Tests if the block is almost full
+Tests if the block is almost full and should be skipped during compacting.
 
 Returns true if less that 20% of block is available
 
@@ -757,9 +757,9 @@
 */
 
 static int
-block_is_almost_full(ARGIN(const Memory_Block *block))
+is_block_almost_full(ARGIN(const Memory_Block *block))
 {
-    ASSERT_ARGS(block_is_almost_full)
+    ASSERT_ARGS(is_block_almost_full)
     return (block->free + block->freed) < block->size * 0.2;
 }
 


More information about the parrot-commits mailing list