[#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:11254] mswin32 rb_thread_schedule() problem
小松です.
mswin32で[ruby-dev:10259]を走らせるとrb_thread_schedule()が
無限ループに陥ってしまいます.
rb_thread_start_0()でrb_thread_remove()が呼ばれてcurr_threadが
THREAD_KILLEDになった後,rb_thread_schedule()が呼ばれるのですが,
FOREACH_THREAD(th)はcurr_threadがリンクから外されているのため
停止条件が成り立たず,無限ループしていました.
FOREACH_THREAD_FROM(curr, th)にすると止まるようになりました.
あと,以下を変更しました.
o rb_abort()で,ruby_errinfoのチェックを!NIL_P()で行うようにしました.
o THREAD_ALLOC()でth->errinfoが2回代入されているのを削除しました.
o THREAD_ALLOC()でth->prevとth->nextの初期化が実行されるように
なったので,rb_callcc()のth->prevとth->nextの初期化を削除しました.
--- ruby-1.6.2.dist/eval.c Mon Oct 16 18:13:15 2000
+++ ruby-1.6.2/eval.c Tue Oct 17 12:48:20 2000
@@ -3226,3 +3226,3 @@ rb_abort()
{
- if (ruby_errinfo) {
+ if (!NIL_P(ruby_errinfo)) {
error_print();
@@ -7112,3 +7112,3 @@ rb_thread_schedule()
if (errno == EINTR) goto again;
- FOREACH_THREAD(th) {
+ FOREACH_THREAD_FROM(curr, th) {
if (th->wait_for & WAIT_SELECT) {
@@ -7125,3 +7125,3 @@ rb_thread_schedule()
}
- END_FOREACH(th);
+ END_FOREACH_FROM(curr, th);
}
@@ -7640,3 +7640,2 @@ rb_thread_abort_exc_set(thread, val)
th->result = 0;\
- th->errinfo = Qnil;\
\
@@ -7661,3 +7660,3 @@ rb_thread_abort_exc_set(thread, val)
th->tracing = 0;\
- th->errinfo = 0;\
+ th->errinfo = Qnil;\
th->last_status = 0;\
@@ -8207,3 +8206,2 @@ rb_callcc(self)
}
- th->prev = th->next = 0;
th->thread = curr_thread->thread;
--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>