[#7102] Ruby 1.3.4-990611 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990611 is out, check out:

20 messages 1999/06/11

[#7223] Ruby 1.3.4-990625 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990625 is out, check out:

14 messages 1999/06/25
[#7224] -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625) — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp> 1999/06/25

早坂@会津大学です。

[ruby-dev:7162] Re: [Patch] debug.rb raises NameError; undefined method `+' for nil

From: matz@... (Yukihiro Matsumoto)
Date: 1999-06-22 02:56:06 UTC
List: ruby-dev #7162
まつもと ゆきひろです

In message "[ruby-dev:7154] [Patch] debug.rb raises NameError; undefined method `+' for nil"
    on 99/06/21, "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp> writes:

|debug.rbで@frame_posがnilの時にdownとすると,nil.+でコケます.
|自分がどのframeに居るかいつも把握してれば不要なんでしょうけれど,
|なひはどうも忘れっぽくて...debuggerから抜けられて泣きました.^^;

パッチ感謝します。

|ちょっと考えてみたこと.
|
|  1 [1, 2, 3].each do |item|
|  2   p item
|  3 end
|
|現在のdebug.rbを使って,毎回line: 2で止めるには,
|breakpointを設定するしかないですよね.
|single stepで止まってくれたら嬉しいなー,と思ったんですが,
|debug.rbをいじるだけでは無理な感じがします.

イテレータにおけるsingle stepの挙動は難しいですね。いつかちゃ
んと時間を取って実装しようと思います。

                                まつもと ゆきひろ /:|}

In This Thread

Prev Next