[#39222] [Bug #2036] AIX 5L 5.2にて、ruby-1.8.7-p174のビルド時にmake testをするとエラーになった。not ok float 7 -- ./sample/test.rb:1232 — 和弥 寺元 <redmine@...>
Bug #2036: AIX 5L 5.2にて、ruby-1.8.7-p174のビルド時にmake testをするとエラーになった。not ok float 7 -- ./sample/test.rb:1232
チケット #2036 が更新されました。 (by 和弥 寺元)
[#39248] pdeque - Double-Ended Priority Queue — Tanaka Akira <akr@...>
優先順位つきキューとして、このメールにつけてある pdeque.rb
[#39249] [Bug #2060] DLをCからRubyに変換する事を勧めます — Aaron Patterson <redmine@...>
Bug #2060: DLをCからRubyに変換する事を勧めます
なかだです。
2009/9/7 Nobuyoshi Nakada <nobu@ruby-lang.org>:
[#39277] Why doesn't Array#product return Enumerator? — Yusuke ENDOH <mame@...>
遠藤です。
まつもと ゆきひろです
遠藤です。
まつもと ゆきひろです
[#39282] [Bug #2067] bodyが大きいエラーページをopen-uriで取得するとfdがリークしている — takeru sasaki <redmine@...>
チケット #2067 が更新されました。 (by takeru sasaki)
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
In article <E1MliJq-0000yc-4o@x61.netlab.jp>,
言いだしっぺの佐々木です。
まつもと ゆきひろです
佐々木です。
In article <c507366f0909102211s5ae74f72r82afabdf57ae89@mail.gmail.com>,
[#39301] [Feature #2080] Proc#to_source, Method#to_source — Yuki Sonoda <redmine@...>
Feature #2080: Proc#to_source, Method#to_source
[#39322] [Feature #2093] String#stripの対象は\sか[:space:]か — Yui NARUSE <redmine@...>
Feature #2093: String#stripの対象は\sか[:space:]か
[#39325] makeターゲットrdevを抽象化 — "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
きしもとです
なかだです。
[#39352] [ruby19] Thread 切替えが異常に遅い? — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
ささだです.
永井@知能.九工大です.
なかだです。
[#39361] [Bug:1.9] ("00".."00").to_a => ["0"] — Nobuhiro IMAI <nov@...>
いまいです。
[#39367] Almost endless loop of BigMath::atan(x) when x.abs >= 1 — "Masahiro Kanai (CanI)" <cani.m.61st@...>
金井 仁弘と申します。
豊福です。遅い反応ですが。
豊福です。
金井です。
豊福です。
豊福です。
豊福です。
金井です。
[#39372] [Proposal] メンテナ確認大会のお知らせ — Yugui <yugui@...>
Yuguiです。
WXVndWkbJEIkNSRzJWEhPCVrJCIkaiQsJEgkJiQ0JDYkJCReJDckPyEjJDMkQSRpJEtKVj8uJDck
[#39385] Removing constant-able macros inside of the loop. — "Masahiro Kanai (CanI)" <cani.m.61st@...>
金井 仁弘と申します。
[#39388] Re: [ruby-cvs:32331] Ruby:r25113 (trunk): String#inspect's encoding should be fixed. — "Martin J. Dürst" <duerst@...>
成瀬さん、こんにちは。
こんにちは、なかむら(う)です。
成瀬です。
中村さん、成瀬さん、こんにちは。
MjAwOeW5tDnmnIgyOeaXpTEyOjMxICJNYXJ0aW4gSi4gRMO8cnN0IiA8ZHVlcnN0QGl0LmFveWFt
[#39404] [ANN] Ruby Developer's Meeting 20091013 — Yugui <yugui@...>
Yuguiです。
[ruby-dev:39357] Re: [ruby19] Thread 切替えが異常に遅い?
永井@知能.九工大です.
From: Nobuyoshi Nakada <nobu@ruby-lang.org>
Subject: [ruby-dev:39355] Re: [ruby19] Thread 切替えが異常に遅い?
Date: Sun, 20 Sep 2009 19:21:53 +0900
Message-ID: <4ab6023e.9613f30a.34f3.ffff9f7e@mx.google.com>
> At Sun, 20 Sep 2009 12:27:48 +0900,
> Hidetoshi NAGAI wrote in [ruby-dev:39352]:
> > 忙しくて暫く放置していて,今日,久しぶりに動かしてみたのですが,
> > 今の 1.9 って,Thread 切替えがものすごく遅くなっていたりしますか?
> >
> > ruby 1.9.2dev (2009-09-19) [i686-linux] で試していたのですが,
> > 次のスクリプト (1) であれば,1.8 と同様にすぐにウィンドウが出ます.
> > ですが,
> > -----(2)-----------------------------------------------------
> > や
> > -----(3)-----------------------------------------------------
> > ではとんでもなく遅くなってしまいます.
>
> 手元で試した限り、linuxでlocalhost、あるいはMac OS Xでmactkでは
> 差はわかりません。ただ、linuxからOS XのX11に出すときには(1)と
> (3)では6~7秒程度なのに対して(2)は十数秒近くかかりました。
そうですか.
手元の環境が古いことによる違いもあるのかもしれませんね.
ちなみに手元の環境は Vine 3.2 ベースで kernel は 2.6.15.4,
rpm -q glibc の答えは glibc-2.3.3-3vl1.3 です.
こちらでは 1.8 や (1) では 1 秒以内に表示を完了するのに対し,
(2) や (3) は表示完了までに 5 秒程度かかります.
別マシンの X に表示させる場合については,
このメールを書いている現在は 2nd マシンがなく,
テストできる環境にありません.
以下は念のためですが.Ruby/Tk において
TkCore::RUN_EVENTLOOP_ON_MAIN_THREAD == true の場合というのは
イベントループの実体が Tk.mainloop で動いている状態です.
この時には Thread.new{Tk.mainloop} などとして
メインスレッド以外で Tk.mainloop を動かすようなことは許されません.
そうでない場合 (1.9 でのデフォルト) には,
tk.rb の require 時にイベントループの実体となるスレッド
(Tk インタープリタの初期化も同スレッド上で行われる) を起動しておき,
Tk.mainloop は単なる待ちを行うだけとなっています.
このようになっている理由は,
Tk は Tk の初期化を行った native thread 上でしか
正しく動作しないためです.
イベントループとは異なる native thread からの呼び出しは
イベントループの native thread に送られて処理されます.
もちろん,処理を依頼した方の native thread は
結果を受け取るまで待ち状態となります.
サンプル (2) と (3) とはこの状態です.
--
永井 秀利 (nagai@ai.kyutech.ac.jp)
九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門