[#30408] Ruby 1.8.6 preview2 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 preview2 をリリースしました。

20 messages 2007/02/24
[#30414] fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Hidetoshi NAGAI <nagai@...> 2007/02/25

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

[#30418] Re: fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Nobuyoshi Nakada <nobu@...> 2007/02/25

なかだです。

[ruby-dev:30238] Re: [patch] rb_type(): シンボル型に対する型判定が怪しい

From: "Yoshinori Sano" <yoshinori.sano@...>
Date: 2007-02-01 12:15:43 UTC
List: ruby-dev #30238
さの よしのり です

> むしろ、SymbolをStringのサブクラスから戻すべきでしょう。

アドバイスありがとうございます。
やっぱり適切でない解決方法でしたか。。。
SymbolをStringのサブクラスから戻すのは、今の僕のスキルでは
ちょっと難しすぎます。。。

YARVのコードリーディングは最近はじめたばかりなので、
自分が本当に理解できていない所がどこなのかもわからない状況です。
面白いHackやバグ修正ができるよう、引き続き頑張ります!

07/02/01 に Nobuyoshi Nakada<nobu@ruby-lang.org> さんは書きました:
> なかだです。
>
> At Thu, 1 Feb 2007 11:24:55 +0900,
> Yoshinori Sano wrote in [ruby-dev:30232]:
> > tool/compile.rbでRubyプログラムの難読化を試そうとしていて、バグを発見しました。
> > ruby.hで定義されているrb_type()が、シンボル型に対して、型判定がうまくできて
> > いないようです。
> >
> > 一応、このパッチを適用すると、tool/compile.rbで難読化したRubyプログラムが
> > 動作するようになります。
>
> むしろ、SymbolをStringのサブクラスから戻すべきでしょう。
>
> matzrubyでいうとr11562が相当するんですが、これはivar2まで含んでるので
> 一気に入れてしまうのはどうかなぁ。
>
> --
> --- 僕の前にBugはない。
> --- 僕の後ろにBugはできる。
>     中田 伸悦
>
>

-- 
Yoshinori Sano <yoshinori.sano@gmail.com>

In This Thread

Prev Next