[#11110] README.EXT.jp — Kazuhiro NISHIYAMA <zn@...>
README.EXT.jpを見てて気になったところがあったのでパッチです。
[#11115] proc{|a|}.arity — Kazuhiro NISHIYAMA <zn@...>
proc{|a|}.arity #=> -2
[#11131] Re: SIGINT on windows — Daisuke Aoki <dai@...>
青木です。
青木です。
青木です。
なかだです。
なかだです。
青木です。
なかだです。
[#11138] copy-on-write for substr — Shugo Maeda <shugo@...>
前田です。
前田です。
まつもと ゆきひろです
[#11146] /(?=a)b/ — Minero Aoki <aamine@...>
あおきです。
[#11158] [Patch] tracer.rb in 1.6.1 — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです.
[#11159] net/protocol.rb ProtocolError#initialize — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#11161] 複数 Thread で止まった — Kazuhiro NISHIYAMA <zn@...>
あるプログラムで//pのwarningが別スレッドの$!.to_sと
[#11166] cgi.rb — akira yamada / やまだあきら <akira@...>
[#11183] EPOC32 and Ruby 1.7 — WATANABE Hirofumi <eban@...>
わたなべです.
まつもと ゆきひろです
On Fri, 13 Oct 2000 00:17:14 +0900
同じ問題を短いスクリプトで再現できました。
まつもと ゆきひろです
On Sat, 14 Oct 2000 03:41:18 +0900
On Sat, 14 Oct 2000 05:17:32 +0900
まつもと ゆきひろです
On Sat, 14 Oct 2000 23:45:08 +0900
まつもと ゆきひろです
前田です。
[ruby-dev:11205]と同じスクリプトで-dをつけていると
On Sun, 15 Oct 2000 02:11:02 +0900
On Sun, 15 Oct 2000 04:24:58 +0900
[#11196] malloc trouble in thread — GOTOU YUUZOU <gotoyuzo@...>
ごとうゆうぞうです。
[#11306] Ruby I18N — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
たけ(tk)です。
長沢です。
まつもと ゆきひろです
前田です。
高橋征義です。
At Mon, 30 Oct 2000 13:15:23 +0900,
某2ちゃんねるで自分の名前を見つけてびびった高橋征義です。
まつもと ゆきひろです
たけ(tk)です。
高橋征義です。
まつもと ゆきひろです
高橋征義です。
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
たけ(tk)です。 ・・ 長文ご注意。
まつもと ゆきひろです
At Tue, 7 Nov 2000 15:46:29 +0900,
まつもと ゆきひろです
In article <E13t3dt-0002Fp-00@ev.netlab.zetabits.co.jp>,
まつもと ゆきひろです
たけ(tk)です。
At Tue, 7 Nov 2000 19:06:27 +0900,
たけ(tk)です。
あおきです。
たけ(tk)です。
あおきです。
On Wed, 8 Nov 2000 15:41:58 +0900
あおきです。
On Fri, 10 Nov 2000 01:59:09 +0900
In article <E13t4Hq-0002GS-00@ev.netlab.zetabits.co.jp>,
まつもと ゆきひろです
In article <E13tMYW-0002te-00@ev.netlab.zetabits.co.jp>,
まつもと ゆきひろです
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
まつもと ゆきひろです
In article <E13tNkT-00030l-00@ev.netlab.zetabits.co.jp>,
たけ(tk)です。
たけ(tk)です。
[#11312] confused error message on Windows 2000 — Katsuyuki Komatsu <komatsu@...>
小松です。
まつもと ゆきひろです
なかだです。
[ruby-dev:11343] Re: SIGINT on windows
なかだです。
At Tue, 31 Oct 2000 00:47:14 +0900,
Daisuke Aoki <dai@sweetparty.ne.jp> wrote:
> > 優先度の高い signal thread 同士が win32_disable_interrupt() で実行権を
> > 取り合って、他のプロセスにまで回らないということかな。以前優先度を下げて
> > もダメだったということですが、win32_disable_interrupt() の Sleep() を長
> > めにしてもダメでしたか。
>
> シグナルを処理しているスレッドは Windows 95 では単一です。だから、
> 競合は起こりません。メインスレッドとシグナルスレッド間のみの競合のみを
> 考えればいいのです。で、シグナルスレッドはプロセスに単一で、シグナルスレッドを
> 殺すと、プロセスはシグナルの処理をできなくなります。
9x だとそうなってるんですか。うーん、NT だとシグナルスレッド
を止めておくとどんどんスレッドが増えてくんですが、9x だとメイン
と別にシグナル用のメッセージポンプが回ってるってこと?
> それに、Ruby の SIGINT 関連で
> 生じる問題というのが、Windows のシステム全部を巻き込んで止まる(OS のすべての
> Window に WM_PAINT とかメッセージが行かなくなるという状況)ことなのでユーザーレベルの
> 単純な競合&ビジーではないようです。SetThreadContext() がその主たる原因だと
> 思いますが。
なんでかなぁ。再入性のないシグナルスレッドにどんどんキューイ
ングされちゃってるんなら、待ってたりしないでとっとと終った方が
よさげな気がするけど。
> > NT でも SuspendThread() の前に優先度を下げちゃうと SuspendThread() で
> > きなくなるし。いやー難しいな。> Windows
>
> スレッドの優先度によってぜんぜん実行されないスレッドが簡単に
> 出来ちゃうからしようがないですね。どんなに確率が低くてもいいから
> 動いてくれぇと思うものの・・・
なんかスレッドのスケジューリングに関してはかなり不思議な動き
をしますね。
> > つーことで[ruby-dev:11302]からの差分です。
>
> テストは後日行います。1.6.2 に間に合わなさそうですけど。
> NT の方で大丈夫なら、Ctrl-C を押しっぱなしで連続でシグナル処理しない
> 限りは Windowss 95 では特に問題は出ないので、1.6.2 に取り入れても
> いいのではと思います。
これはほとんどは 95 では意味のないところを飛ばすようにしたの
と、Sleep(200) を入れた([ruby-dev:11313])だけなので大丈夫だとは
思いますが。
At Tue, 31 Oct 2000 00:55:39 +0900,
Daisuke Aoki <dai@sweetparty.ne.jp> wrote:
> > 優先度の高い signal thread 同士が win32_disable_interrupt() で実行権を
> > 取り合って、他のプロセスにまで回らないということかな。以前優先度を下げて
> > もダメだったということですが、win32_disable_interrupt() の Sleep() を長
> > めにしてもダメでしたか。
>
> Sleep() は Sleep(0) にすると Ctrl+Alt+del で出てくる Window のプロセスにさえ
> 止まります。Skeep(1) にさえすれば Ctrl+Alt+del で出てくる Window のプロセスが
> 止まることはないです。でも、Sleep(200) にしても、OS が止まる現象(Ctrl+alt+delは
> セーフ)を防ぐことはできませんでした。
じゃとりあえず現時点では[ruby-dev:11298]+[ruby-dev:11326]まで
ですか。結局 NT 対応だけで 9x だと以前と同じ動作ってことかな、
ほとんど。
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦