[#1147] Copying RVALUE — why the lucky stiff <ruby-core@...>

Hello, everyone. Hope you are all doing well.

18 messages 2003/06/17
[#1155] Re: Copying RVALUE — matz@... (Yukihiro Matsumoto) 2003/06/20

Hi,

[#1157] Re: Copying RVALUE — why the lucky stiff <ruby-core@...> 2003/06/20

Yukihiro Matsumoto (matz@ruby-lang.org) wrote:

[#1173] class.c code cleanup (rb_class_*_instance_methods) — Matthew Dempsky <jivera@...>

Hi, I'm new to this mailing list so I don't know the procedure for

15 messages 2003/06/22
[#1174] Re: [Patch] class.c code cleanup (rb_class_*_instance_methods) — nobu.nokada@... 2003/06/22

Hi,

[#1175] Re: [Patch] class.c code cleanup (rb_class_*_instance_methods) — Matthew Dempsky <jivera@...> 2003/06/22

On Sun, 2003-06-22 at 05:36, nobu.nokada@softhome.net wrote:

[#1176] Re: [Patch] class.c code cleanup (rb_class_*_instance_methods) — nobu.nokada@... 2003/06/22

Hi,

[#1193] Re: [Patch] class.c code cleanup (rb_class_*_instance_methods) — Matthew Dempsky <jivera@...> 2003/06/25

On Sun, 2003-06-22 at 07:41, nobu.nokada@softhome.net wrote:

[#1177] Re: In 1.8.0 nil.to_s is not the same as "" — ts <decoux@...>

14 messages 2003/06/22

Re: 'unexpected break' when captured block calls break

From: matz@... (Yukihiro Matsumoto)
Date: 2003-06-20 09:47:45 UTC
List: ruby-core #1156
Hi,

In message "'unexpected break' when captured block calls break"
    on 03/06/18, george.marrows@ps.ge.com <george.marrows@ps.ge.com> writes:

|Proc-closures capture any block passed to their enclosing scope: the script
|
|def yielder_proc
|	proc { yield "hi" }
|end
|
|(yielder_proc { |s| puts s }).call
|
|outputs "hi".
|
|
|However if the captured block calls break:
|
|(yielder_proc { break }).call
|
|then Ruby stops with an 'unexpected break' error, which doesn't look right.

This is a bug.  Thank you for finding it.  I suspend preview3 release
until I fix this.

							matz.

In This Thread