[#45906] ' failures. — Tanaka Akira <akr@...>
' の扱いが変化したことで、テストが失敗しているようです。
9 messages
2012/07/04
[#45910] [ruby-trunk - Bug #6694][Open] Thread.new without block. — "ko1 (Koichi Sasada)" <redmine@...>
24 messages
2012/07/04
[#45928] Re: [ruby-cvs:43524] kosaki:r36348 (trunk): * include/ruby/ruby.h: Removed RUBY_GLOBAL_SETUP complely. It is — SASADA Koichi <ko1@...>
ささだです.
3 messages
2012/07/09
[#45973] [ruby-trunk - Bug #6751][Assigned] remove tempfiles early. — "akr (Akira Tanaka)" <akr@...>
4 messages
2012/07/18
[#45976] [ruby-trunk - Bug #6756][Open] FileUtils.rm_rf がアクセス権のない空ディレクトリを削除しない — "fumiyas (Fumiyasu SATOH)" <fumiyas@...>
9 messages
2012/07/20
[#45977] [ruby-trunk - Feature #6757][Open] [PATCH] Add Process.getsid — "fumiyas (Fumiyasu SATOH)" <fumiyas@...>
6 messages
2012/07/20
[#46012] [ruby-trunk - Feature #6812][Open] Refactor gc.c — "authorNari (Narihiro Nakamura)" <authorNari@...>
13 messages
2012/07/30
[ruby-dev:46008] [Backport87 - Feature #6796][Open] fix test failure of numeric/bignum built with clang -O
From:
"kimuraw (Wataru Kimura)" <kimuraw@...>
Date:
2012-07-26 13:29:12 UTC
List:
ruby-dev #46008
Issue #6796 has been reported by kimuraw (Wataru Kimura). ---------------------------------------- Feature #6796: fix test failure of numeric/bignum built with clang -O https://bugs.ruby-lang.org/issues/6796 Author: kimuraw (Wataru Kimura) Status: Open Priority: Normal Assignee: Category: Target version: =begin 木村といいます。 clangで最適化オプションをつけてコンパイルすると、bignum関連のテストが いくつか失敗していしまいます。 添付のパッチでこの問題が解決することを確認しました。 環境 * Mac OS X 10.7.4 * clang-3.0 * ruby-1.8.7-p370 % ./ruby -v ruby 1.8.7 (2012-06-29 patchlevel 370) [i686-darwin11.4.2] % make TESTS=ruby test-all ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./runruby.rb --extout=.ext -- "./test/runner.rb" --basedir="./test" --runner=console ruby Loaded suite ruby Started ............................./test/ruby/test_array.rb:536: warning: given block not used .........................................................................FE../test/ruby/test_bignum.rb:109: warning: Bignum out of Float range ./test/ruby/test_bignum.rb:110: warning: Bignum out of Float range ...............................................................................................................................................................................................................F.......F....F..F.....F..........F....................................................................................................................................................................................................................................................................................... Finished in 68.103073 seconds. 1) Failure: test_bignum(TestBignum) [./test/ruby/test_bignum.rb:20]: <815915283247897734345611269596115894272000000000> expected but was <12458531232290854317486386476939789467648000000>. 2) Error: test_calc(TestBignum): ZeroDivisionError: divided by 0 ./test/ruby/test_bignum.rb:55:in `modulo' ./test/ruby/test_bignum.rb:55:in `test_calc' 3) Failure: test_readpartial_pos(TestIO) [./test/ruby/test_io.rb:28:in `test_readpartial_pos' ./test/ruby/test_io.rb:25:in `open' ./test/ruby/test_io.rb:25:in `test_readpartial_pos' ./test/ruby/test_io.rb:9:in `mkcdtmpdir' ./test/ruby/test_io.rb:8:in `chdir' ./test/ruby/test_io.rb:8:in `mkcdtmpdir' /Volumes/CHome/kimuraw/work/ruby/ruby_1_8_7/lib/tmpdir.rb:129:in `mktmpdir' ./test/ruby/test_io.rb:7:in `mkcdtmpdir' ./test/ruby/test_io.rb:23:in `test_readpartial_pos']: <2> expected but was <0>. 4) Failure: test_divmod(TestInteger) [./test/ruby/test_integer.rb:219:in `test_divmod' ./test/ruby/test_integer.rb:212:in `each' ./test/ruby/test_integer.rb:212:in `test_divmod' ./test/ruby/test_integer.rb:211:in `each' ./test/ruby/test_integer.rb:211:in `test_divmod']: <-79228162514264337593543950338> expected but was <-2>. 5) Failure: test_lshift(TestInteger) [./test/ruby/test_integer.rb:308:in `test_lshift' ./test/ruby/test_integer.rb:303:in `each' ./test/ruby/test_integer.rb:303:in `test_lshift' ./test/ruby/test_integer.rb:302:in `each' ./test/ruby/test_integer.rb:302:in `test_lshift']: -6277101735386680763835789423207666416102355444464034512898 << 63. <57896044618658097711785492504343953926634992332820282019747238748030274371584> expected but was <-57896044618658097711785492504343953926634992332820282019747238748030274371584>. 6) Failure: test_mult(TestInteger) [./test/ruby/test_integer.rb:205:in `test_mult' ./test/ruby/test_integer.rb:198:in `each' ./test/ruby/test_integer.rb:198:in `test_mult' ./test/ruby/test_integer.rb:197:in `each' ./test/ruby/test_integer.rb:197:in `test_mult']: -6277101735386680763835789423207666416102355444464034512898 * -4611686018427387906. <28948022309329048868446949722945338490989075012825473841617161661100467421188> expected but was <28948022309329048868446949722945338490989075012825473842078330262943206211588>. 7) Failure: test_pow(TestInteger) [./test/ruby/test_integer.rb:243:in `test_pow' ./test/ruby/test_integer.rb:234:in `each' ./test/ruby/test_integer.rb:234:in `test_pow' ./test/ruby/test_integer.rb:233:in `each' ./test/ruby/test_integer.rb:233:in `test_pow']: ((-4611686018427387904) ** 2) / -4611686018427387904 / ...(2 times)... <1> expected but was <0>. 8) Failure: test_rshift(TestInteger) [./test/ruby/test_integer.rb:330:in `test_rshift' ./test/ruby/test_integer.rb:325:in `each' ./test/ruby/test_integer.rb:325:in `test_rshift' ./test/ruby/test_integer.rb:324:in `each' ./test/ruby/test_integer.rb:324:in `test_rshift']: -6277101735386680763835789423207666416102355444464034512898 >> -65. <0> expected but was <-231584178474632390847141970017375815706539969331281128078988954992121097486336>. 624 tests, 452824 assertions, 7 failures, 1 errors make: *** [test-all] Error 1 make TESTS=ruby test-all 62.34s user 0.91s system 92% cpu 1:08.44 total =end -- http://bugs.ruby-lang.org/