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

ruby-changes:6311

From: suke <ko1@a...>
Date: Thu, 3 Jul 2008 02:54:38 +0900 (JST)
Subject: [ruby-changes:6311] Ruby:r17827 (ruby_1_8): * gc.c: add rb_during_gc(). based on a patch from arton <artonx AT

suke	2008-07-03 02:54:25 +0900 (Thu, 03 Jul 2008)

  New Revision: 17827

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/gc.c
    branches/ruby_1_8/intern.h

  Log:
    * gc.c: add rb_during_gc(). based on a patch from arton <artonx AT
      yahoo.co.jp> at [ruby-dev:35313].   
    
    * intern.h: ditto.



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

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/intern.h?r1=17827&r2=17826&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=17827&r2=17826&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/gc.c?r1=17827&r2=17826&diff_format=u

Index: ruby_1_8/intern.h
===================================================================
--- ruby_1_8/intern.h	(revision 17826)
+++ ruby_1_8/intern.h	(revision 17827)
@@ -252,6 +252,7 @@
 NORETURN(void rb_memerror __((void)));
 int ruby_stack_check _((void));
 int ruby_stack_length _((VALUE**));
+int rb_during_gc _((void));
 char *rb_source_filename _((const char*));
 void rb_gc_mark_locations _((VALUE*, VALUE*));
 void rb_mark_tbl _((struct st_table*));
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 17826)
+++ ruby_1_8/ChangeLog	(revision 17827)
@@ -1,3 +1,10 @@
+Thu Jul  3 02:47:53 2008  Masaki Suketa  <masaki.suketa@n...>
+
+	* gc.c: add rb_during_gc(). based on a patch from arton <artonx AT
+	  yahoo.co.jp> at [ruby-dev:35313].   
+
+	* intern.h: ditto.
+
 Wed Jul  2 17:48:51 2008  URABE Shyouhei  <shyouhei@r...>
 
 	* lib/mkmf.rb (create_tmpsrc): we need to include COMMON_HEADERS,
Index: ruby_1_8/gc.c
===================================================================
--- ruby_1_8/gc.c	(revision 17826)
+++ ruby_1_8/gc.c	(revision 17827)
@@ -423,6 +423,12 @@
 }
 #define RANY(o) ((RVALUE*)(o))
 
+int 
+rb_during_gc()
+{
+    return during_gc;
+}
+
 VALUE
 rb_newobj()
 {

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

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