[#21338] $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

21 messages 2003/09/04
[#21346] Re: $SAFE=4 での autoload — nobu.nakada@... 2003/09/04

なかだです。

[#21359] Re: $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...> 2003/09/05

永井@知能.九工大です.

[#21419] Makefile.inのlex.c — Kazuhiro NISHIYAMA <zn@...>

西山和広です。

15 messages 2003/09/28

[ruby-dev:21347] Re: $SAFE=4 での autoload

From: matz@... (Yukihiro Matsumoto)
Date: 2003-09-04 15:16:41 UTC
List: ruby-dev #21347
まつもと ゆきひろです

In message "[ruby-dev:21346] Re: $SAFE=4 での autoload"
    on 03/09/04, nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

|> 登録済ということは,より低いセキュリティレベルで autoload メソッドの
|> 呼び出しが行われたはずですから,その呼び出し時点で問題がなかったのなら
|> ライブラリの require を行っても問題がなさそうに感じます.
|
|そうすると、requireはautoloadを呼び出したときの$SAFEで実行すべ
|きでしょうか。もしそうだとすれば、今はすでにautoloadされている
|定数をさらにautoloadしようとしても何も変わりませんが、違う$SAFE
|で呼ばれたときにはどっちを優先すべきなんでしょう。

以前、requireは$SAFE=1で実行すれば良いのだと思ったことを記憶
しています。で、実際にそうしてたつもりなんですが、autoloadで
は動いてなかったということなんでしょうか。

|そういえば、rb_provided()で一度ロードされるファイルを探しに行く
|ようになったのは、なんででしたっけ。

なんででしたっけ?

In This Thread