From 0e5c1f998124de44e53eaf16ee8d6a330798718c Mon Sep 17 00:00:00 2001 From: knu Date: Mon, 14 Apr 2008 10:00:16 +0000 Subject: * enum.c: New methods: Enumerable#one?, #none?, #minmax, #min_by, #max_by, #minmax_by and #cycle; backported from 1.9. * enum.c (enum_find_index): Add support for find_index(obj); [ruby-dev:34313]; backported from 1.9. * enum.c (enum_inject): Add support for Enumerable#inject(:binop); backported from 1.9. * enum.c: Alias Enumerable#reject to #inject; backported from 1.9. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index aee7dc2299..bbff265509 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,20 @@ +Mon Apr 14 18:50:15 2008 Akinori MUSHA + + * enum.c: New methods: Enumerable#one?, #none?, #minmax, #min_by, + #max_by, #minmax_by and #cycle; backported from 1.9. + + * enum.c (enum_find_index): Add support for find_index(obj); + [ruby-dev:34313]; backported from 1.9. + + * enum.c (enum_inject): Add support for Enumerable#inject(:binop); + backported from 1.9. + + * enum.c: Alias Enumerable#reject to #inject; backported from 1.9. + Mon Apr 14 18:14:19 2008 Akinori MUSHA * enum.c (enum_find, enum_reject): Return an enumerator if no - block is given. + block is given; backported from 1.9. * io.c (rb_io_each_line, rb_io_each_byte, rb_io_s_foreach, argf_each_line, argf_each_byte): Ditto. @@ -15,10 +28,9 @@ Mon Apr 14 18:10:05 2008 NAKAMURA Usaku Mon Apr 14 17:55:30 2008 Akinori MUSHA * array.c (rb_ary_collect_bang, rb_ary_select): Return an - enumerator if no block is given. + enumerator if no block is given; backported from 1.9. - * dir.c (dir_each, dir_foreach): Return an enumerator if no block - is given. + * dir.c (dir_each, dir_foreach): Ditto. * enum.c (enum_partition, enum_sort_by): Ditto. @@ -52,7 +64,7 @@ Mon Apr 14 14:16:08 2008 NAKAMURA Usaku Mon Apr 14 13:58:32 2008 Akinori MUSHA * string.c (rb_str_each_char): New methods: String#chars and - #each_char. + #each_char; backported from 1.9. Mon Apr 14 13:42:20 2008 Akinori MUSHA @@ -63,7 +75,7 @@ Mon Apr 14 13:42:20 2008 Akinori MUSHA Mon Apr 14 13:19:36 2008 Akinori MUSHA * range.c (range_each, range_step): Return an enumerator if no - block is given. + block is given; backported from 1.9. * struct.c (rb_struct_each, rb_struct_each_pair): Ditto. -- cgit v1.2.3