[#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:33962] Ruby1.9.0でのインタプリタ組み込みについての質問
山口と申します。
先週[ruby-list:44704]で質問したのですが、回答がなく、
また、こちらのMLの方が適切かと思いますので、再投稿します。
よろしくお願い致します。
# 情報不足などありましたらお知らせ下さい。
以下、[ruby-list:44704]での質問内容
----------------------------------------------------------------
Ruby1.9.0でのインタプリタ組み込みについての質問です。
スレッドを作成し、そこでインタプリタ初期化、rb_require("logger")を
実行すると、Segmentation fault が発生してしまうのですが、
何が原因でしょうか?
何か情報ありましたら、回答よろしくお願い致します。
# インタプリタ初期化はメインスレッド以外は不可
# configure のオプション指定が間違っている ..など
gcc :4.1.1 20070105 (Red Hat 4.1.1-51)
Ruby:1.9.0 (2007-12-25 revision 14709) [i686-linux]
configure:./configure --enable-shared
config.hで以下となっています。
#define STACK_END_ADDRESS __libc_stack_end
-- ソース -----------------------------------------------------
#include <ruby.h>
#include <pthread.h>
void *thread_func(void *arg)
{
ruby_init();
ruby_init_loadpath();
ruby_script("sample");
rb_require("logger");
}
int main()
{
pthread_t thread;
int status = pthread_create(&thread, NULL, thread_func, (void *)NULL);
if(status != 0){
return -1;
}
pthread_join(thread, NULL);
ruby_finalize();
return 0;
}
-- 実行結果 -----------------------------------------------------
/usr/local/lib/ruby/1.9.0/logger.rb:4: [BUG] Segmentation fault
ruby 1.9.0 (2007-12-25 revision 14709) [i686-linux]
-- control frame ----------
c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :require
c:0003 p:0009 s:0006 b:0006 l:000d1c d:000d1c TOP /usr/local/lib/ruby/1.9.0/logger.rb:4
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH :(null)
c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP <dummy toplevel>:17
---------------------------
DBG> : "/usr/local/lib/ruby/1.9.0/logger.rb:4:in `<top (required)>'"
-- backtrace of native function call (Use addr2line) --
0x88a53c
0x7d233f
0x7d23b9
0x849916
0xdbb440
0x7e79c7
0x7e7ad7
0x7e8415
0x7e84e3
0x80d643
0x80f240
0x81a49d
0x822b9a
0x88cda3
0x80f69f
0x80f70a
0x848929
0x848c84
0x7dc224
0x7dc963
0x7dcb66
0x87f7ea
0x888b64
0x883e3c
0x887d99
0x8880f0
0x7dc273
0x7dc963
0x7dcb31
0x80488b5
0xb053db
0xa5f26e
--------------------------------------------------------
--
//山口政幸