aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authormarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-11-06 17:17:12 +0000
committermarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-11-06 17:17:12 +0000
commit81bfd9a6c0960e0a20a2b93a4db8f38c1507998d (patch)
treefe5d52cb4cf364fe4b16146639ce4f427d2aa643 /ChangeLog
parent0814c4ac643fcbb2d7f2d6c077fa1626a5e59b77 (diff)
downloadruby-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--ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 596f970955..d5361b02a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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