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

ruby-changes:16127

From: mame <ko1@a...>
Date: Sun, 30 May 2010 02:54:26 +0900 (JST)
Subject: [ruby-changes:16127] Ruby:r28082 (ruby_1_9_2): merges r28080 from trunk into ruby_1_9_2.

mame	2010-05-30 02:54:13 +0900 (Sun, 30 May 2010)

  New Revision: 28082

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

  Log:
    merges r28080 from trunk into ruby_1_9_2.
    --
    * ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
      This caused failure when test/csv is executed with GC.stress = true.

  Modified files:
    branches/ruby_1_9_2/ChangeLog
    branches/ruby_1_9_2/ext/zlib/zlib.c

Index: ruby_1_9_2/ChangeLog
===================================================================
--- ruby_1_9_2/ChangeLog	(revision 28081)
+++ ruby_1_9_2/ChangeLog	(revision 28082)
@@ -1,3 +1,8 @@
+Sun May 30 02:21:34 2010  Yusuke Endoh  <mame@t...>
+
+	* ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
+	  This caused failure when test/csv is executed with GC.stress = true.
+
 Sun May 30 00:02:39 2010  Yusuke Endoh  <mame@t...>
 
 	* gc.c (force_chain_object, rb_objspace_call_finalizer): delete
Index: ruby_1_9_2/ext/zlib/zlib.c
===================================================================
--- ruby_1_9_2/ext/zlib/zlib.c	(revision 28081)
+++ ruby_1_9_2/ext/zlib/zlib.c	(revision 28082)
@@ -661,6 +661,7 @@
 }
 
 #define zstream_append_input2(z,v)\
+    RB_GC_GUARD(v),\
     zstream_append_input((z), (Bytef*)RSTRING_PTR(v), RSTRING_LEN(v))
 
 static void

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

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