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/