diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-12-20 12:31:26 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-12-20 12:31:26 +0000 |
commit | ae8dc9b72204679e78d6993f5cef8c5189b8b8d8 (patch) | |
tree | 833953f9dc255870f6cfa9d83cfa191459a70daf /ChangeLog | |
parent | 0208837f083422a68ff5df14d34fb1e4bcb82d2c (diff) | |
download | ruby-ae8dc9b72204679e78d6993f5cef8c5189b8b8d8.tar.gz |
* vm_eval.c (rb_iterate): pass current block when the argument bl_proc
is NULL. This behavior can be used to make enumerator faster
[ruby-dev:39874]
* enumerator.c (enumerator_each): pass current block directly instead
of trampoline block (enumerator_each_i).
* io.c (argf_each_line, argf_each_byte, argf_each_char): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +Sun Dec 20 21:26:05 2009 Yusuke Endoh <mame@tsg.ne.jp> + + * vm_eval.c (rb_iterate): pass current block when the argument bl_proc + is NULL. This behavior can be used to make enumerator faster + [ruby-dev:39874] + + * enumerator.c (enumerator_each): pass current block directly instead + of trampoline block (enumerator_each_i). + + * io.c (argf_each_line, argf_each_byte, argf_each_char): ditto. + Sat Dec 19 14:59:30 2009 Yukihiro Matsumoto <matz@ruby-lang.org> * gem_prelude.rb (Kernel#gem): should make gem private. a patch |