From 8563dded9c4ec684d6f0974694b943d125b6ec20 Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 22 May 2001 08:28:11 +0000 Subject: * variable.c (rb_alias_variable): should not allow variable aliasing if $SAFE >= 4. * parse.y (expr): "break" and "next" to take optional expression, which is used as a value for termination. [new, experimental] * eval.c (rb_eval): "break" can give value to terminating method. * eval.c (rb_eval): "break" and "next" to take optional expression. * eval.c (rb_yield_0): "next" can give value to terminating "yield". * eval.c (rb_iterate): "break" can give value to terminating method. * eval.c (proc_call): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index e45ab1b4b..ca161b279 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +Tue May 22 17:10:35 2001 K.Kosako + + * variable.c (rb_alias_variable): should not allow variable + aliasing if $SAFE >= 4. + +Tue May 22 02:37:45 2001 Yukihiro Matsumoto + + * parse.y (expr): "break" and "next" to take optional expression, + which is used as a value for termination. [new, experimental] + + * eval.c (rb_eval): "break" can give value to terminating method. + + * eval.c (rb_eval): "break" and "next" to take optional expression. + + * eval.c (rb_yield_0): "next" can give value to terminating "yield". + + * eval.c (rb_iterate): "break" can give value to terminating method. + + * eval.c (proc_call): ditto. + Mon May 21 13:15:25 2001 Yukihiro Matsumoto * bignum.c (rb_big2str): t should be protected from GC. -- cgit