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

ruby-changes:6313

From: nobu <ko1@a...>
Date: Thu, 3 Jul 2008 04:39:49 +0900 (JST)
Subject: [ruby-changes:6313] Ruby:r17829 (trunk): * gc.c (rb_during_gc): VALUE cache is irrelevant.

nobu	2008-07-03 04:39:33 +0900 (Thu, 03 Jul 2008)

  New Revision: 17829

  Modified files:
    trunk/ChangeLog
    trunk/gc.c

  Log:
    * gc.c (rb_during_gc): VALUE cache is irrelevant.



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

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17829&r2=17828&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/gc.c?r1=17829&r2=17828&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 17828)
+++ ChangeLog	(revision 17829)
@@ -1,3 +1,7 @@
+Thu Jul  3 04:39:30 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* gc.c (rb_during_gc): VALUE cache is irrelevant.
+
 Thu Jul  3 01:44:01 2008  Yusuke Endoh  <mame@t...>
 
 	* regint.h (GET_ALIGNMENT_PAD_SIZE, ALIGNMENT_RIGHT): cast pointer to
Index: gc.c
===================================================================
--- gc.c	(revision 17828)
+++ gc.c	(revision 17829)
@@ -726,17 +726,7 @@
 int
 rb_during_gc(void)
 {
-#if USE_VALUE_CACHE
-    rb_thread_t *th = GET_THREAD();
-    VALUE v = *th->value_cache_ptr;
-#if defined(ENABLE_VM_OBJSPACE) && ENABLE_VM_OBJSPACE
-    rb_objspace_t *objspace = th->vm->objspace;
-#else
     rb_objspace_t *objspace = &rb_objspace;
-#endif
-#else
-    rb_objspace_t *objspace = &rb_objspace;
-#endif
     return during_gc;
 }
  

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

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