Project

General

Profile

« Previous | Next » 

Revision 1441

  • 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.