diff options
author | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-04-09 12:34:35 +0000 |
---|---|---|
committer | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-04-09 12:34:35 +0000 |
commit | 0c0881d517160f5095518c84d99e2429f6eb2b41 (patch) | |
tree | 2c5894f55fb6bc7ad1f016b4cee2542bb8783204 | |
parent | 86adfd03ebb11340ef495e4c7b1265429308da62 (diff) |
Array#reject too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | array.c | 1 |
3 files changed, 5 insertions, 3 deletions
@@ -1,9 +1,9 @@ Wed Apr 9 21:13:05 2008 Akinori MUSHA <knu@iDaemons.org> * array.c (rb_ary_each, rb_ary_each_index, rb_ary_reverse_each, - rb_ary_reject_bang): Array#each, #each_index, #reverse_each, - #reject! and #delete_if return an enumerator if no block is - given; backported from 1.9. + rb_ary_reject, rb_ary_reject_bang): Array#each, #each_index, + #reverse_each, #reject, #reject! and #delete_if return an + enumerator if no block is given; backported from 1.9. Wed Apr 9 20:47:16 2008 Akinori MUSHA <knu@iDaemons.org> @@ -29,6 +29,7 @@ with all sufficient information, see the ChangeLog file. * Array#each * Array#each_index * Array#reverse_each + * Array#reject * Array#reject! * Array#delete_if @@ -2066,6 +2066,7 @@ static VALUE rb_ary_reject(ary) VALUE ary; { + RETURN_ENUMERATOR(ary, 0, 0); ary = rb_ary_dup(ary); rb_ary_reject_bang(ary); return ary; |