[#4060] [patch] require problem — shugo@... (Shugo Maeda)
前田です。
新井です。
[#4076] Re: call/cc — shugo@... (Shugo Maeda)
前田@リコーです。
In message <m0zyZO8-0003EbC@crunkey.chocolate.or.jp>
えぐち@エスアンドイー です。
[#4090] finalizers — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#4095] Ruby on CYGWIN — TAKAHASHI Masayoshi <maki@...>
高橋です。久しぶりに書きます。
わたなべです.
高橋です。Rubyのリンク集から見つけたのですが、sgmailって
前橋です。
高橋です。
前橋です。
[#4186] UTF-8 patch for Ruby-1.2.1 — Yoshida Masato <yoshidam@...>
よしだです
まつもと ゆきひろです
[#4193] open with O_CREAT|O_EXCL — 民斗 <tommy@...>
民斗です。
[#4203] Compile via WATCOM C — ARIMA Yasuhiro <fit0298@...>
有馬です。
Regard to "[ruby-dev:4204] Re: Compile via WATCOM C"
Regard to "[ruby-dev:4215] Re: Compile via WATCOM C"
[#4237] extmk.rb.in patch, environment variable — Ryo HAYASAKA <hayasaka@...>
早坂@会津大学です。
まつもと ゆきひろです
[#4244] %//, %!! — Wakou Aoyama <wakou@...>
青山です。
[#4248] patch for ruby-mswin32 — Koji Oda <oda@...1.qnes.nec.co.jp>
小田@QNES です。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
小田@QNES です。
小田@QNES です。
[#4290] signed/unsigned char — ARIMA Yasuhiro <fit0298@...>
有馬です。
えぐち@エスアンドイー です。
Regard to "[ruby-dev:4292] Re: signed/unsigned char"
えぐち@エスアンドイー です。
笠原です。
Regard to "[ruby-dev:4295] Re: signed/unsigned char"
[#4302] ruby-1.3 MacRuby patch — 藤本尚邦 / Hisakuni FUJIMOTO <hisa@...>
藤本です。こんにちは。
まつもと ゆきひろです
[#4306] MacRuby 1.3 binary test release — 藤本尚邦 / Hisakuni FUJIMOTO <hisa@...>
藤本です。
[#4327] pack("F") for bigendian float — gotoken@... (GOTO Kentaro)
ごとけんです。
ごとけんです
ごとけんです
まつもと ゆきひろです
ごとけんです
山下 純司です。
ごとけんです
まつもと ゆきひろです
ごとけんです
[#4341] cascades on ruby — Kazunori NISHI <kazunori@...>
西@九大です。
ひわだです。
西@九大です。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#4347] ordered number — "D.Kanda" <MAP2303@...>
[#4349] Re: [ruby-list:11707] Re: ruby 1.2.2 released — EGUCHI Osamu <eguchi@...>
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
笠原です。
えぐち@エスアンドイー です。
笠原です。
立石です。
えぐち@エスアンドイー です。
[#4419] Re: module Precision — Inaba Hiroto <inaba@...>
ごとけんです
From: gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro)
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
[#4420] ruby 1.3.1-990126 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
えぐち@エスアンドイー です。
[#4442] Forward: ruby 1.3.1-990126 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#4452] permit to put a comma — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
[#4480] option -h — Wakou Aoyama <wakou@...>
青山です。
[#4481] bug? thread — WATANABE Tetsuya <tetsu@...>
渡辺哲也です。
[#4498] cookie on cgi-lib.rb — IKARASHI Akira <ikarashi@...>
五十嵐です。
[#4518] Inf.0 — gotoken@... (GOTO Kentaro)
ごとけんです
[ruby-dev:4395] Re: pack("F") for bigendian float
えぐち@エスアンドイー です。 >>> On Tue, 26 Jan 1999 15:17:38 +0900, WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> said: watanabe> わたなべです. watanabe> watanabe> EGUCHI Osamu <eguchi@shizuokanet.ne.jp> writes: watanabe> watanabe> :gotoken> この #if lhs == rhs というのはどのプリプロセッサにも watanabe> :gotoken> あると思っていいのですね?? watanabe> :手元に、K&R が見当たらないので、どなたか watanabe> :ヘルプねがいます _o_ watanabe> watanabe> そのあたりは確か大丈夫だった気がするけど, watanabe> #elif, defined もすでに使ってるし(K&R ではほんとはだめ), watanabe> 現実的には sun4 cc で通れば ok ぐらいでいいと思います. watanabe> 今のとこ 1.2.2 は sun4 cc で ok. と聞いて 1.3 を sunos4.1.4_jl の cc でコンパイルしましたが、 cc -g -I. -I. -I/usr/local/include -c eval.c "eval.c", line 4580: illegal function make: *** [eval.o] Error 1 となりました。 1.3 では、 rb_load() と言う関数が出来ましたので、 これがラベル rb_load: と衝突しているようです。 ANSI だと関数とラベルの名前空間は別なので、 こういう非互換もあるのですね。 あと cc -g -I. -I. -I/usr/local/include -c gc.c "gc.c", line 396: void function rb_gc_mark cannot return value "gc.c", line 396: void type illegal in expression "gc.c", line 863: warning: & before array or function: ignored make: *** [gc.o] Error 1 は型が void な gc_mark() が値を返しているので、 、、本当のバグなのかも知れない、、 # SunCC って void も enum もあるので、古い CC とは言いがたい?! 1.3 へのパッチ添付します えぐち
Attachments (1)
diff -rud ruby-1.3/eval.c suncc/eval.c
--- ruby-1.3/eval.c Thu Dec 24 18:28:47 1998
+++ suncc/eval.c Tue Jan 26 16:01:50 1999
@@ -4509,7 +4509,7 @@
if (strcmp(".rb", ext) == 0) {
feature = file = RSTRING(fname)->ptr;
file = find_file(file);
- if (file) goto rb_load;
+ if (file) goto label_rb_load;
}
else if (strcmp(".so", ext) == 0 || strcmp(".o", ext) == 0) {
file = feature = RSTRING(fname)->ptr;
@@ -4536,7 +4536,7 @@
if (file) {
fname = rb_str_new2(file);
feature = buf;
- goto rb_load;
+ goto label_rb_load;
}
strcpy(buf, RSTRING(fname)->ptr);
strcat(buf, DLEXT);
@@ -4569,7 +4569,7 @@
#endif
return Qtrue;
- rb_load:
+ label_rb_load:
#ifdef USE_THREAD
if (rb_thread_loading(feature)) return Qfalse;
else {
diff -rud ruby-1.3/gc.c suncc/gc.c
--- ruby-1.3/gc.c Thu Dec 24 14:00:20 1998
+++ suncc/gc.c Tue Jan 26 16:04:59 1999
@@ -393,7 +393,8 @@
obj->as.basic.flags |= FL_MARK;
if (FL_TEST(obj, FL_EXIVAR)) {
- return rb_mark_generic_ivar((VALUE)obj);
+ rb_mark_generic_ivar((VALUE)obj);
+ return;
}
switch (obj->as.basic.flags & T_MASK) {