ruby-cvs:16987
From: (akr) <akr ruby-lang.org>
Date: Sat, 24 Jun 2006 23:53:02 +0900
Subject: [ruby-cvs:16987] ruby: * eval.c (rb_eval): use rb_ary_new2 instead of rb_ary_new4 to avoid
akr Sat, 24 Jun 2006 23:53:02 +0900
Modified files:
ruby:
ChangeLog array.c eval.c
Log:
* eval.c (rb_eval): use rb_ary_new2 instead of rb_ary_new4 to avoid
GC problem.
(rb_yield_values): use rb_ary_new2 instead of rb_ary_new4.
* array.c (rb_ary_new4): don't set len as n. make it safe with GC.
[ruby-dev:28826]
Revision Changes Path
1.5101 +13 -3 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5100&r2=1.5101
1.188 +1 -1 ruby/array.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/array.c?cvsroot=src&r1=1.187&r2=1.188
1.904 +2 -2 ruby/eval.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.903&r2=1.904