diff options
author | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-11-06 17:17:12 +0000 |
---|---|---|
committer | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-11-06 17:17:12 +0000 |
commit | 81bfd9a6c0960e0a20a2b93a4db8f38c1507998d (patch) | |
tree | fe5d52cb4cf364fe4b16146639ce4f427d2aa643 /ChangeLog | |
parent | 0814c4ac643fcbb2d7f2d6c077fa1626a5e59b77 (diff) | |
download | ruby-81bfd9a6c0960e0a20a2b93a4db8f38c1507998d.tar.gz |
* NEWS: Update for lazy size evaluation [Feature #6636]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -1,3 +1,30 @@ +Wed Nov 7 02:06:40 2012 Marc-Andre Lafortune <ruby-core@marc-andre.ca> + + * enumerator.c: New method #size; constructor accepts size. + Have #to_enum accept a block + Warn when using deprecated form of constructor + Support #size for enumerators created from enumerators + Support for lazy.{map|flat_map|...}.size. + + * include/ruby/intern.h: RETURN_SIZED_ENUMERATOR for support of + sized enumerators. + + * array.c: Support for various enumerator.size. + + * enum.c: ditto. + + * hash.c: ditto. + + * numeric.c: ditto. + + * range.c: ditto. + + * string.c: ditto. + + * struct.c: ditto. + + * vm_eval.c: ditto. + Tue Nov 6 20:40:28 2012 Aaron Patterson <aaron@tenderlovemaking.com> * object.c (rb_mod_const_get): Fix constant missing exception class |