[#22815] File.fnmatch が "*?" のパターンを正しく処理しない? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
山本です。
山本です。
山本です。補足します。
なかだです。
山本です。
山本です。
まつもと ゆきひろです
[#22816] YAML.load(time) on OpenBSD3.4 — "Kawaji, Shinya" <kawaji@...>
かわじ、です
In article <20040207005319=tuYR!@hoppeta.com>,
かわじ、です。
[#22832] Dir.glob("**/") のバグ — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#22859] Re: io/nonblock — nobu.nakada@...
なかだです。
[#22862] File.fnmatch と Dir.glob — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
山本です。
山本です。誤記がありました。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
まつもと ゆきひろです
わたなべです。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
なかだです。
山本です。
なかだです。
山本です。
[#22870] path for RUBY — GOTOU Yuuzou <gotoyuzo@...>
mkmf.rbでMakefileを作ると、$(RUBY)にディレクトリ名が含まれな
[#22877] Process.spawn & IO.popen w/o shell — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
In message <200402141156.i1EBuYFH018029@sharui.nakada.niregi.kanuma.tochigi.jp>
なかだです。
In message <200402160353.i1G3rGNK007935@sharui.nakada.niregi.kanuma.tochigi.jp>
なかだです。
[#22890] rb_glob(i) & constness — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
In article <20040215161805.6541D650.ocean@m2.ccsnet.ne.jp>,
[#22906] bcc32 の makefile — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
なかだです。
山本です。
山本です。
[#22911] core dump with /#{Thread.pass}/o — Tanaka Akira <akr@...17n.org>
ついに捕まえたのですが、次のようにすると core を吐きます。
[#22928] [BUG] make distclean が失敗する — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
なかだです。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
[#22956] Dir#glob proposal — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
山本です。
山本です。
[#23032] Re: [Oniguruma] Version 2.2.0 — kkosako@...
> -----Original Message-----
斉藤です。
まつもと ゆきひろです
[#23035] Re: [ruby-talk:93584] date/format.rb fix — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#23038] Re: [ruby-cvs] ruby: * eval.c (localjump_destination): lambda should not interfere — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
[#23039] rss/dublincore.rb: dc:date format — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[ruby-dev:22939] polish sprintf.c
こんにちは、なかむら(う)です。
talkやlistで話題になったsprintf.cの"%08b"の話ですが、そもそも
あの部分のコードがややこしいのがバグの原因だろう、というわけで
ちょっと整理してみました。
# 負数に対する幅指定時の..の話についてはまだ手付かずです。
if (!bignum) とそうでない部分、それぞれの中での if (sign) とそ
うでない部分は本来は対称構造であるべきだと思うので、素直に else
を追加しました。
これでラベル format_integer へのgotoが不要になったのでそれを
削除し、ついでに無駄なコードも削除しました。
また、tsが導入した変数tmpは実は関数の冒頭で宣言されている(マク
ロGETASTERが使用しています)ので、追加された宣言は削除しました。
以下のパッチは-wなのでインデントがおかしくなりますが、インデ
ントの変更も残した版を
http://rrr.jin.gr.jp/~usa/ruby/sprintf.diff
に置いてあります。
Index: sprintf.c
===================================================================
RCS file: /home/cvs/ruby/sprintf.c,v
retrieving revision 1.36
diff -u -1 -p -w -r1.36 sprintf.c
--- sprintf.c 17 Feb 2004 15:26:01 -0000 1.36
+++ sprintf.c 18 Feb 2004 00:45:40 -0000
@@ -446,3 +446,2 @@ rb_f_sprintf(argc, argv)
int len, pos;
- VALUE tmp;
@@ -516,2 +515,3 @@ rb_f_sprintf(argc, argv)
}
+
if (!bignum) {
@@ -539,5 +539,4 @@ rb_f_sprintf(argc, argv)
sprintf(nbuf, fbuf, v);
- s = nbuf;
- goto format_integer;
}
+ else {
s = nbuf;
@@ -569,6 +568,6 @@ rb_f_sprintf(argc, argv)
}
+ }
s = nbuf;
- goto format_integer;
}
-
+ else {
if (sign) {
@@ -589,4 +588,4 @@ rb_f_sprintf(argc, argv)
}
- goto format_integer;
}
+ else {
if (!RBIGNUM(val)->sign) {
@@ -600,3 +599,2 @@ rb_f_sprintf(argc, argv)
rb_warning("negative number for %%u specifier");
- s++;
}
@@ -619,8 +617,8 @@ rb_f_sprintf(argc, argv)
strcpy(t, s);
- bignum = 2;
+ s = RSTRING(tmp)->ptr;
+ }
+ }
}
}
- s = RSTRING(tmp)->ptr;
- format_integer:
pos = -1;
それでは。
--
U.Nakamura <usa@garbagecollect.jp>
というのを昨日投げるつもりで忘れてた