[#15625] rb_hash_initialize — Takaaki Tateishi <ttate@...>

立石です.

22 messages 2002/01/04
[#15627] Re: rb_hash_initialize — matz@... (Yukihiro Matsumoto) 2002/01/04

まつもと ゆきひろです

[#15628] Re: rb_hash_initialize — Takaaki Tateishi <ttate@...> 2002/01/04

立石です.

[#15685] undefined method `inherited' for false (NameError) — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2002/01/15
[#15686] Re: undefined method `inherited' for false (NameError) — nobu.nakada@... 2002/01/15

なかだです。

[#15757] 文字列→整数変換 — nobu.nakada@...

なかだです。

30 messages 2002/01/25

[#15830] [ 提案 ] puts, print 等を IO から分離 — UENO Katsuhiro <unnie@...>

うえのです。

14 messages 2002/01/31

[ruby-dev:15713] Re: clearing method cache in rb_eval()

From: nobu.nakada@...
Date: 2002-01-18 06:01:27 UTC
List: ruby-dev #15713
なかだです。

At Fri, 18 Jan 2002 14:29:14 +0900,
K.Kosako <kosako@sofnec.co.jp> wrote:
> rb_eval()の中のNODE_CLASS, NODE_SCLASSの部分で、
> メソッドキャッシュのクリアをしていますが、
> 何故ここでクリアしなければならないのでしょうか?
> 
> 既存のクラスに対して、class Foo; end とするだけで
> メソッドキャッシュの内容が無効になるとは思えないのですが。

サブクラスでも同じメソッドをキャッシュしている可能性があるから
では。いちいちサブクラスだけを選んでクリアするよりも再度キャッ
シュしなおしたほうが速いということだと思うのですが。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread