From: matz@... (Yukihiro Matsumoto) Date: 2003-10-09T13:16:05+09:00 Subject: [ruby-dev:21563] Re: at_exist and safe level まつもと ゆきひろです In message "[ruby-dev:21558] Re: at_exist and safe level" on 03/10/09, nobu.nakada@nifty.ne.jp writes: |At Thu, 9 Oct 2003 12:12:55 +0900, |Tanaka Akira wrote: |> % ruby -ve '$SAFE = x = 1; at_exit { p $SAFE; p x }' |> ruby 1.8.0 (2003-10-09) [i686-linux] |> 0 |> 1 |> |> というように、$SAFE == 1 な状態で at_exit で登録したものが $SAFE == 0 |> な状態で動作するのは意図的でしょうか? | |まずいような気がしますねぇ。 | |* eval.c (rb_set_end_proc, rb_exec_end_proc): restore safe level. | [ruby-dev:21557] コミットしてください。