[#33948] Schedule for the 1.8.7 release — "Akinori MUSHA" <knu@...>
Hi, developers,
[#33955] --encoding affects script encoding — sheepman <sheepman@...>
こんばんは sheepman です。
なかだです。
[#33962] Ruby1.9.0でのインタプリタ組み込みについての質問 — Masayuki Yamaguchi <Yamaguchi.Masayuki@...>
山口と申します。
[#33966] Re: [ruby-cvs:22881] Ruby:r15644 (trunk): * test/ruby/test_m17n_comb.rb (TestM17NComb::test_str_chomp): test — Tanaka Akira <akr@...>
In article <200802291457.m1TEv6nh008515@ci.ruby-lang.org>,
まつもと ゆきひろです
[#33974] Test::Unit::Collector::Dirがtest_*.rb以外集めてくれない — "Ken Date" <itacchi@...>
こんにちは、伊達です。
[#33983] Re: [ruby-cvs:22913] Re: Ruby:r15674 (trunk): * gc.c (add_heap): sort heaps array in ascending order to use — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
In article <E1JWAV5-0001MG-9W@x61.netlab.jp>,
[#34011] Should --verbose be equal to -v ? — Yugui <yugui@...>
Yuguiです。
まつもと ゆきひろです
西山和広です。
Yuguiです。
[#34020] MurmurHash problem — Nobuyoshi Nakada <nobu@...>
なかだです。
[#34030] uint32_t — KIMURA Koichi <kimura.koichi@...>
木村です。
[#34037] Ruby performance gains on SPARC — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#34067] Array#take,take_while,drop,drop_whlie — "Yusuke ENDOH" <mame@...>
遠藤と申します。
[#34068] lgamma_r requires _REENTRANT on Solaris — "Yusuke ENDOH" <mame@...>
遠藤と申します。
[#34077] 異なるエンコーディングだと同じバイト列でも==にならない件 — rubikitch@...
るびきちです。
[#34086] extend spawn to change attributes of child process. — Tanaka Akira <akr@...>
spaen, system, exec, IO.popen で、起動する子プロセスの属性を
[#34093] 拡張ライブラリ初期化中でのmodule_eval — Kouhei Sutou <kou@...>
須藤です。
[#34095] (再送) Cygwin で Resolv.getaddress が失敗する — Kouhei Yanagita <yanagi@...>
こんにちは。柳田です。
こんばんは、植田と申します。
柳田です。
[#34105] rational.rb, complex.rb and mathn.rb — Tadayoshi Funaba <tadf@...>
rational と complex が組み込みになったことで、lib/mathn.rb の意義は薄
現時点で rational.rb と complex.rb を残しているのは、それが無難だから
で、かなり選択肢を絞った叩き台です。
けいじゅ@いしつかです.
原です。
> 私も Complex の組み込みは Rational とは比較にならないくらい、仕様が決め
まつもと ゆきひろです
> Mathモジュールは伝統的にlibmのラッパーであったので、それを逸
原です。
> (1) (-8)**Rational(1,2) は複素数1.0+1.7320508*i
[#34109] LP64: date.rb:321:in `convert': integer 86400000000000 too big to convert to `int' (RangeError) — Tanaka Akira <akr@...>
LP64 なマシンで test-all が動かなくなっています。
[#34144] [質問2点] C からの定数参照 & thread switching コストの低減 — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#34158] Complex組み込み — Masahiro TANAKA <masa16.tanaka@...>
Complexが組み込みになるそうですが、これはcomplex.rbを踏襲して、
原です。
> 今までの Complex は、complex.rb にほぼ残して、たとえば Rational 成分
原です。
> そうです。Complex が難しい、という話を書いておくと、
まつもと ゆきひろです
> |僕としては、/ 演算子の振舞いについて前向きに検討してほしいです。
まつもと ゆきひろです
> ふむ。では、/ のふるまいを
まつもと ゆきひろです
> |僕は、quo がいいと思います。
まつもと ゆきひろです
> となるようですが、別の実装として、
田中です。
> 最初に言っておきますが、気を悪くされたのならすみません。
村田です.
[#34159] ruby-trunk Marshal.dump bug — nagachika <rucila@...>
nagachika と申します。
[#34163] Array#shift/unshift の高速化 — wanabe <s.wanabe@...>
ワナベと申します。
[#34189] Re: [ruby-cvs:23106] Re: Ruby:r15866 (trunk): * numeric.c (num_quo): should convert its operand to Rational. — Tadayoshi Funaba <tadf@...>
間違って送ったので、再送。
> > > Log:
[ruby-dev:34109] LP64: date.rb:321:in `convert': integer 86400000000000 too big to convert to `int' (RangeError)
LP64 なマシンで test-all が動かなくなっています。
% ./ruby -v
ruby 1.9.0 (2008-03-21 revision 15824) [x86_64-linux]
% make test-all
./miniruby -I./lib ./runruby.rb --extout=.ext -- "./test/runner.rb" --basedir="./test" --runner=console
/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/date.rb:321:in `convert': integer 86400000000000 too big to convert to `int' (RangeError)
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/date.rb:321:in `Rational'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/date.rb:321:in `<class:Date>'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/date.rb:230:in `<top (required)>'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/yaml/rubytypes.rb:2:in `require'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/yaml/rubytypes.rb:2:in `<top (required)>'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/yaml.rb:396:in `require'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/yaml.rb:396:in `<top (required)>'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/rubygems/commands/specification_command.rb:1:in `require'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/rubygems/commands/specification_command.rb:1:in `<top (required)>'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/test/rubygems/test_gem_commands_specification_command.rb:3:in `require'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/test/rubygems/test_gem_commands_specification_command.rb:3:in `<top (required)>'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:91:in `require'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:91:in `collect_file'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:74:in `block in recursive_collect'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:58:in `each'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:58:in `recursive_collect'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:63:in `block in recursive_collect'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:58:in `each'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:58:in `recursive_collect'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/collector/dir.rb:29:in `collect'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/autorunner.rb:68:in `block (1 levels) in <class:AutoRunner>'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/autorunner.rb:213:in `[]'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/autorunner.rb:213:in `run'
from /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/ruby/lib/test/unit/autorunner.rb:12:in `run'
from ./test/runner.rb:9:in `<main>'
make: *** [test-all] Error 1
また、test_rational.rb で SEGV します。
% ./ruby test/ruby/test_rational.rb
Loaded suite test/ruby/test_rational
Started
....Etest/ruby/test_rational.rb:335: [BUG] Segmentation fault
ruby 1.9.0 (2008-03-21 revision 15824) [x86_64-linux]
-- control frame ----------
c:0020 p:---- s:0072 b:0072 l:000071 d:000071 CFUNC :/
c:0019 p:0082 s:0068 b:0066 l:000065 d:000065 METHOD test/ruby/test_rational.rb:335
c:0018 p:0039 s:0061 b:0061 l:000060 d:000060 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testcase.rb:76
c:0017 p:0015 s:0056 b:0056 l:000050 d:000055 BLOCK /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:34
c:0016 p:---- s:0056 b:0056 l:000055 d:000055 FINISH :inherited
c:0015 p:---- s:0054 b:0054 l:000053 d:000053 CFUNC :each
c:0014 p:0026 s:0051 b:0051 l:000050 d:000050 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:33
c:0013 p:0015 s:0046 b:0046 l:000040 d:000045 BLOCK /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:34
c:0012 p:---- s:0046 b:0046 l:000045 d:000045 FINISH :(null)
c:0011 p:---- s:0044 b:0044 l:000043 d:000043 CFUNC :each
c:0010 p:0026 s:0041 b:0041 l:000040 d:000040 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:33
c:0009 p:0128 s:0036 b:0036 l:0020c8 d:0020c8 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/testrunnermediator.rb:46
c:0008 p:0008 s:0027 b:0027 l:000026 d:000026 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:67
c:0007 p:0023 s:0024 b:0024 l:000023 d:000023 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:41
c:0006 p:0026 s:0021 b:0021 l:000020 d:000020 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/testrunnerutilities.rb:29
c:0005 p:0052 s:0016 b:0016 l:000015 d:000015 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/autorunner.rb:216
c:0004 p:0070 s:0012 b:0012 l:000011 d:000011 METHOD /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/autorunner.rb:12
c:0003 p:0042 s:0004 b:0003 l:000f08 d:000002 BLOCK /home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit.rb:278
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH :private_class_method
c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP
---------------------------
DBG> : "test/ruby/test_rational.rb:335:in `test_div'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testcase.rb:76:in `run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:34:in `block in run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `each'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:34:in `block in run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `each'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/testrunnermediator.rb:46:in `run_suite'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:67:in `start_mediator'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:41:in `start'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/ui/testrunnerutilities.rb:29:in `run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/autorunner.rb:216:in `run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit/autorunner.rb:12:in `run'"
DBG> : "/home/akr/chkbuild/tmp/build/ruby-trunk/20080322T004154/lib/ruby/1.9.0/test/unit.rb:278:in `block in <top (required)>'"
-- backtrace of native function call (Use addr2line) --
0x4b308f
0x4d8bae
0x4d8cf1
0x4824c3
0x2b7e23c78410
0x417d0b
0x4b19d9
0x4ad54d
0x4b0bc1
0x4b1128
0x4170f7
0x4bd220
0x4b19d9
0x4ad941
0x4b0bc1
0x4b1128
0x4170f7
0x4bd220
0x4b19d9
0x4ad941
0x4b0bc1
0x4b1128
0x4b1562
0x41a2bf
0x41a3d9
0x41ac16
0x41ae02
0x41459f
0x2b7e242614ca
0x4144aa
-------------------------------------------------------
zsh: abort ./ruby test/ruby/test_rational.rb
--
[田中 哲][たなか あきら][Tanaka Akira]