Forum: Ruby-dev [ruby-trunk - Bug #7603][Open] app factorial と so ackermann が動かない

Posted by authorNari (Narihiro Nakamura) (Guest)
on 2012-12-22 12:31
(Received via mailing list)
Issue #7603 has been reported by authorNari (Narihiro Nakamura).

----------------------------------------
Bug #7603: app_factorial と so_ackermann が動かない
https://bugs.ruby-lang.org/issues/7603

Author: authorNari (Narihiro Nakamura)
Status: Open
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-12-22 trunk 38552) [x86_64-linux]


r38478のコミットから bm_app_factorial.rb と bm_so_ackermann.rb が動かなくなってしまっています。

% ./ruby benchmark/bm_app_factorial.rb
benchmark/bm_app_factorial.rb:2: stack level too deep (SystemStackError)

% ./ruby benchmark/bm_so_ackermann.rb
benchmark/bm_so_ackermann.rb:7: stack level too deep (SystemStackError)

ベンチマークコードのほうがわるいのかもしれないですが、いちおう報告しておきます。
Posted by SASADA Koichi (Guest)
on 2012-12-22 13:14
(Received via mailing list)
あれぇ,以前よりも増やしたつもりだったんだけど....
報告,ありがとうございます,確認します.
Posted by Yuichi Kageyama (Guest)
on 2012-12-22 17:00
(Received via mailing list)
iPhone$B$+$iAw?.(B

2012/12/22 20:31$B!"(B"authorNari (Narihiro Nakamura)" 
<authorNari@gmail.com> $B$N%a%C%;!<%8(B:
Posted by SASADA Koichi (Guest)
on 2012-12-25 08:35
(Received via mailing list)
(2012/12/22 21:13), SASADA Koichi wrote:
> あれぇ,以前よりも増やしたつもりだったんだけど....

間違えて以前の 1/4(もしくは 1/8)の値になっていました.
以前の値に直しました.

(以前は,word sizeでマクロが指定してあり,今は byte サイズで指定してい
るのだが,そこで同じ数値を指定したという罠.気を付けていたつもりだったの
ですが...)
Posted by Narihiro Nakamura (Guest)
on 2012-12-26 01:15
(Received via mailing list)
$B;d$N4D6-$G$b$A$c$s$HF0$$$F$k$3$H$r3NG'$7$^$7$?!#(B
$B$"$j$,$H$&$4$6$$$^$9!*!*(B
 2012/12/25 16:35 "SASADA Koichi" <ko1@atdot.net>:
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.