[前][次][番号順一覧][スレッド一覧]

ruby-changes:21451

From: nobu <ko1@a...>
Date: Fri, 21 Oct 2011 22:01:49 +0900 (JST)
Subject: [ruby-changes:21451] nobu:r33500 (trunk): * gc.c (rb_gc_set_params): set parameters always.

nobu	2011-10-21 22:01:37 +0900 (Fri, 21 Oct 2011)

  New Revision: 33500

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33500

  Log:
    * gc.c (rb_gc_set_params): set parameters always.
      [ruby-dev:44648] [Bug #5467]

  Modified files:
    trunk/ChangeLog
    trunk/gc.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33499)
+++ ChangeLog	(revision 33500)
@@ -1,3 +1,8 @@
+Fri Oct 21 22:01:35 2011  Nobuyoshi Nakada  <nobu@r...>
+
+	* gc.c (rb_gc_set_params): set parameters always.
+	  [ruby-dev:44648] [Bug #5467]
+
 Fri Oct 21 12:10:20 2011  Naohisa Goto  <ngotogenome@g...>
 
 	* atomic.h: change Solaris checking macro because atomic_ops can work
Index: gc.c
===================================================================
--- gc.c	(revision 33499)
+++ gc.c	(revision 33500)
@@ -414,6 +414,7 @@
 
     return objspace;
 }
+#endif
 
 static void initial_expand_heap(rb_objspace_t *objspace);
 
@@ -458,6 +459,7 @@
     }
 }
 
+#if defined(ENABLE_VM_OBJSPACE) && ENABLE_VM_OBJSPACE
 static void gc_sweep(rb_objspace_t *);
 static void slot_sweep(rb_objspace_t *, struct heaps_slot *);
 static void gc_clear_mark_on_sweep_slots(rb_objspace_t *);
@@ -490,11 +492,6 @@
     }
     free(objspace);
 }
-#else
-void
-rb_gc_set_params(void)
-{
-}
 #endif
 
 /* tiny heap size */
@@ -1116,7 +1113,6 @@
     finalizer_table = st_init_numtable();
 }
 
-#if defined(ENABLE_VM_OBJSPACE) && ENABLE_VM_OBJSPACE
 static void
 initial_expand_heap(rb_objspace_t *objspace)
 {
@@ -1126,7 +1122,6 @@
         add_heap_slots(objspace, min_size - heaps_used);
     }
 }
-#endif
 
 static void
 set_heaps_increment(rb_objspace_t *objspace)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]