[#9445] thread.rb — m_seki@...

18 messages 2000/03/16
[#9446] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/17

[#9460] Re: thread.rb — m_seki@... 2000/03/21

[#9462] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/21

まつもと ゆきひろです

[#11281] Re: thread.rb — Masatoshi SEKI <m_seki@...> 2000/10/22

[#9498] timeout しない timeout — ARIMA Yasuhiro <fit0298@...>

有馬です。

20 messages 2000/03/26
[#9506] Re: timeout しない timeout — matz@... (Yukihiro Matsumoto) 2000/03/27

まつもと ゆきひろです

[#9509] Re: timeout しない timeout — gotoken@... (GOTO Kentaro) 2000/03/27

In message "[ruby-dev:9506] Re: timeout しない timeout"

[ruby-dev:9395] Re: rb_call_super()

From: matz@... (Yukihiro Matsumoto)
Date: 2000-03-07 19:13:45 UTC
List: ruby-dev #9395
まつもと ゆきひろです

In message "[ruby-dev:9388] Re: rb_call_super()"
    on 00/03/07, Kazuhiro HIWADA <hiwada@kuee.kyoto-u.ac.jp> writes:

|rb_define_method ではメソッドに NOEX_CFUNC なる属性がつくんですが、こ
|れは現在 NOEX_UNDEF と等価に設定されていまして…、というのが原因かと。
|
|僕は C レベルからは super は呼ばれないから NOEX_CFUNC は NOEX_UNDEF に
|してあると単純に思ってるんですが(…浅はか?)。

すいません。憶えてないんです。
ちょうど2年前の3月11日にこの辺の修正をしてるんですが。

どうやらわざわざdisableしている(よってNOEX_CFUNCとNOEX_UNDEF 
が等しいのは故意)ようなのですが、理由がまったく思い出せませ
ん。同様になぜrb_disable_super()なる関数があるのかも思い出せ
ません。困った。

|#他に理由がないようなら #define NOEX_CFUNC 0 か(…甘いかも)

というか、それなら NOEX_CFUNC そのものが不要でしょう。

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

In This Thread