ruby-changes:9335
From: yugui <ko1@a...>
Date: Fri, 19 Dec 2008 20:37:02 +0900 (JST)
Subject: [ruby-changes:9335] Ruby:r20873 (ruby_1_9_1): merges r20840 from trunk into ruby_1_9_1.
yugui 2008-12-19 20:36:48 +0900 (Fri, 19 Dec 2008) New Revision: 20873 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20873 Log: merges r20840 from trunk into ruby_1_9_1. * array.c (rb_ary_push_m): add modification check before actual operation. [ruby-dev:37440] Modified files: branches/ruby_1_9_1/ChangeLog branches/ruby_1_9_1/array.c Index: ruby_1_9_1/array.c =================================================================== --- ruby_1_9_1/array.c (revision 20872) +++ ruby_1_9_1/array.c (revision 20873) @@ -693,6 +693,7 @@ static VALUE rb_ary_push_m(int argc, VALUE *argv, VALUE ary) { + rb_ary_modify_check(ary); while (argc--) { rb_ary_push(ary, *argv++); } Index: ruby_1_9_1/ChangeLog =================================================================== --- ruby_1_9_1/ChangeLog (revision 20872) +++ ruby_1_9_1/ChangeLog (revision 20873) @@ -2,8 +2,11 @@ * array.c (rb_ary_pop_m): use enum ary_take_pos_flags. -Wed Dec 17 15:22:45 2008 Yuki Sonoda (Yugui) <yugui@y...> + * array.c (rb_ary_push_m): add modification check before actual + operation. [ruby-dev:37440] +Wed Dec 17 15:35:39 2008 Yuki Sonoda (Yugui) <yugui@y...> + * configure.in (OBJDUMP, OBJCOPY): Also BSD's ports prefixes GNU binutils with 'g'. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/