ruby-cvs:18668
From: matz ruby-lang.org
Date: Sat, 30 Dec 2006 04:25:12 +0900 (JST)
Subject: [ruby-cvs:18668] Ruby:r11429: * array.c (ary_iter_check): should check modification (size
matz 2006-12-30 04:25:11 +0900 (Sat, 30 Dec 2006)
New Revision: 11429
Modified files:
trunk/ChangeLog
trunk/array.c
Log:
* array.c (ary_iter_check): should check modification (size
change) during iteration.
* array.c (rb_ary_initialize, rb_ary_shift, rb_ary_unshift,
rb_ary_splice, rb_ary_reverse, rb_ary_sort, rb_ary_delete,
rb_ary_delete_at, rb_ary_reject_bang, rb_ary_replace,
rb_ary_clear, rb_ary_fill, rb_ary_uniq_bang, rb_ary_compact,
rb_ary_shuffle): add iteration check.