[#24536] 「Rubyの落し方」 v.s. ruby_1_8 — akira yamada / やまだあきら <akira@...>

<URL:http://jp.rubyist.net/magazine/?0002-RubyCore>

40 messages 2004/10/20
[#24541] Re: 「Rubyの落し方」 v.s. ruby_1_8 — Yukihiro Matsumoto <matz@...> 2004/10/20

まつもと ゆきひろです

[#24599] 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/26

2004-10-20 (水) の 21:38 +0900 に Yukihiro Matsumoto さんは書きました:

[#24605] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-26 (火) の 16:16 +0900 に akira yamada / やまだあきら さんは書きました:

[#24606] Re: 1.8.2 preview3? — Yukihiro Matsumoto <matz@...> 2004/10/27

まつもと ゆきひろです

[#24608] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 11:48 +0900 に Yukihiro Matsumoto さんは書きました:

[#24620] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 12:42 +0900 に akira yamada / やまだあきら さんは書きました:

[#24629] Re: 1.8.2 preview3? — Tanaka Akira <akr@...17n.org> 2004/10/29

In article <1098888819.9446.14.camel@rice.p.arika.org>,

[ruby-dev:24414] Re: Auto stack growing on Mac OS X

From: Yukihiro Matsumoto <matz@...>
Date: 2004-10-03 23:33:06 UTC
List: ruby-dev #24414
まつもと ゆきひろです

In message "Re: [ruby-dev:24405] Auto stack growing on Mac OS X"
    on Sun, 3 Oct 2004 02:27:00 +0900, Mitsuhiro Kondo <miche@mac.com> writes:

|Mac OS X(Darwin)ではLinuxのようにスタックが自動伸長しないので、racc等で
|スタックが溢れてしまうことがあります。
|今まではシェルでlimitなりulimitなりして対応していましたが、せっかくなので
|ある程度スタックを使ったら自動的にsetrlimitするようにしてみました。
|eval.cの変更はスタックサイズが1MBのとき、以下のメソッドでruby_stack_check
|を通るタイミングが、スタックの伸びに追いつくようにしただけです。
| def fact(n) if n < 2 then 1 else n * fact(n - 1) end end

面白いアイディアだと思います。

気になるのは、わざわざsetrlimitを指定している場合にも無効に
なることをどう考えるか、ですね。まあ、OSXだけの問題ですし、
特段の反対が無ければコミットしてもいいかな、と思ってますが。

In This Thread