diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-03-10 07:32:37 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-03-10 07:32:37 +0000 |
commit | 881844786748c130b364bd935e968f4ab82aeaa5 (patch) | |
tree | 24db84ba2e520d93e893597a138bb5bda7a60d37 /ChangeLog | |
parent | 7c097dc8914e035dc4e1fb6913064e59fcb3d08c (diff) | |
download | ruby-881844786748c130b364bd935e968f4ab82aeaa5.tar.gz |
* eval.c (return_jump): set return value to the return
destination. separated from localjump_destination().
* eval.c (break_jump): break innermost loop (or thread or proc).
* eval.c (rb_yield_0): set exit_value for block break.
* eval.c (eval): Only print backtrace if generating the backtrace
doesn't generate an exception. [ruby-core:02621]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,12 @@ +Wed Mar 10 16:28:42 2004 Yukihiro Matsumoto <matz@ruby-lang.org> + + * eval.c (return_jump): set return value to the return + destination. separated from localjump_destination(). + + * eval.c (break_jump): break innermost loop (or thread or proc). + + * eval.c (rb_yield_0): set exit_value for block break. + Wed Mar 10 16:00:14 2004 Yukihiro Matsumoto <matz@ruby-lang.org> * struct.c (rb_struct_s_def): Struct::new executes block with |