[#12340] CGI#out — Shugo Maeda <shugo@...>
前田です。
[#12354] re: higher-resolution Time for Win32 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#12364] Dir::fnmatch? — "Akinori MUSHA" <knu@...>
[ruby-dev:12229] の、 Dir::fnmatch? の追加には特に問題や反対
まつもと ゆきひろです
[#12385] Re: NaN, Infinity (Bug?) — WATANABE Hirofumi <eban@...>
わたなべです。
[#12387] reducing logical operation — "Nobuyoshi.Nakada" <nobu.nakada@...>
なかだです。
えぐち@エスアンドイー です。
なかだです。
えぐち@エスアンドイー です。
なかだです。
えぐち@エスアンドイー です。
木山です.
[#12404] fork in threads — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
なひです。
[#12405] at_exit — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#12415] — Koji Arai <JCA02266@...>
新井です。
[#12425] bignum % の結果が負数になることがある — Hisayasu Nakao <h-nakao@...>
最近、ruby-1.6.2を使い出したばかりの中尾です。
わたなべです。
In message <4518-Mon12Mar2001145434+0900-eban@os.rim.or.jp>
まつもと ゆきひろです
In message <984469222.234203.1007.nullmailer@ev.netlab.zetabits.com>
なかだです。
In message <200103131446.XAA22520@sharui.nakada.kanuma.tochigi.jp>
まつもと ゆきひろです
In message <984550885.417146.3670.nullmailer@ev.netlab.zetabits.com>
まつもと ゆきひろです
In message <984553493.009507.3747.nullmailer@ev.netlab.zetabits.com>
まつもと ゆきひろです
In message <984579430.080967.5569.nullmailer@ev.netlab.zetabits.com>
まつもと ゆきひろです
[#12483] sort! of empty array — Shin-ichiro HARA <sinara@...>
原です。
まつもと ゆきひろです
なひです。
[#12492] compile error on mswin32 — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
[#12513] SOLIBS — "Akinori MUSHA" <knu@...>
configure.in に以下のような修正を加えたいと思っています。
In message <86itlbdv32.wl@archon.local.idaemons.org>
[#12535] シンボリックリンクを含むパスを渡した時の Dir.glob() の動作 — tachino Nobuhiro <tachino@...>
[#12537] re-initialize ARGF — Masaki Suketa <masaki.suketa@...>
助田です。
[#12541] Thread.kill — Masatoshi SEKI <m_seki@...>
[#12570] compile error on ews48 — Koji Arai <JCA02266@...>
新井です。
[#12578] require 'win32api' — Kazuhiro NISHIYAMA <zn@...>
require 'win32api'のエラーメッセージがわかりにくいと
なかだです。
なかだです。
In <200103211407.XAA03408@sharui.nakada.kanuma.tochigi.jp>
なかだです。
In <200103220905.SAA01745@m3.gw.fujitsu.co.jp>
artonです。
[#12582] finalizer problem — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
[#12605] extern inline (ruby.h) ruby-1.6.3 — WATANABE Tetsuya <tetsu@...>
渡辺哲也です。
まつもと ゆきひろです
渡辺哲也です。
まつもと ゆきひろです
まつもと ゆきひろです
新井です。
[#12621] Marshal bug still remains — "Akinori MUSHA" <knu@...>
Marshal にまだバグが残っています。最新安定版で:
[#12623] [req] Symbol#intern — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#12672] segv on Continuation#call on C_ALLOCA system — Koji Arai <JCA02266@...>
新井です。
[#12674] Was: [rubyist:0454] Re: to_str — Kenichi Komiya <kom@...1.accsnet.ne.jp>
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
なかだです。
なかだです。
新井です。
なかだです。
まつもと ゆきひろです
[#12693] Re: [ruby-cvs] ruby/lib: * ext/extmk.rb.in, lib/mkmf.rb: move C++ rules to the right place. — "Nobuyoshi.Nakada" <nobu.nakada@...>
なかだです。
At Wed, 28 Mar 2001 21:08:14 +0900,
[#12699] cross compile mingw-ruby on cygwin — Koji Arai <JCA02266@...>
新井です。
[ruby-dev:12599] Re: compile error on ews48
新井です。
In message "[ruby-dev:12570] compile error on ews48"
on Mon, 19 Mar 2001 23:54:20 +0900,
Koji Arai <JCA02266@nifty.ne.jp> wrote:
> 新井です。
>
> 久々に EWS4800 でrubyをコンパイルしてみました。
>
> で、案の定コンパイルに失敗してしまいました(;_;)
> 以下は暫定パッチです。
一応、本対処してみました。(パッチ参照)
alloca の件は本当にこれで良いのかちょっと自身ないですが。。
inline の件は
AC_DEFINE(C_INLINE)
のようなそれらしい名前を使うよりは、
AC_DEFINE(RUBY_NO_INLINE)
とした方が良いかも知れませんね。
# もっと良い対処法があっても良さそうなんだけど思いつかない。。
> さらに、make test で以下のエラーが出てしまいました。
>
> $ make test
> not ok marshal 1 -- /home/arai/src/ruby-1.6.3-pre/ruby/sample/test.rb:1063
> test failed
> *** Error code 1 (bu21)
> make: fatal error.
これも直しました。
SIZEOF_BDIGITS == SIZEOF_SHORT
のときの Bignum の dump と load の不整合でした。
※ 注: パッチの以下の行
+ digits[big->len-1] = 1;
は消してください。再現用に埋め込んだのが残ってました。
diff -x configure -ru ruby.old/configure.in ruby/configure.in
--- ruby.old/configure.in Fri Mar 16 17:25:17 2001
+++ ruby/configure.in Wed Mar 21 13:37:09 2001
@@ -322,6 +322,7 @@
test $rb_cv_func_strtod = no && LIBOBJS="$LIBOBJS strtod.o"
AC_C_INLINE
+AC_EGREP_CPP(inline,[inline], AC_DEFINE(C_INLINE))
AC_C_BIGENDIAN
AC_C_CONST
AC_C_CHAR_UNSIGNED
diff -x configure -ru ruby.old/gc.c ruby/gc.c
--- ruby.old/gc.c Sun Feb 11 16:11:47 2001
+++ ruby/gc.c Wed Mar 21 13:58:53 2001
@@ -41,20 +41,12 @@
#else
# if defined(HAVE_ALLOCA_H)
# include <alloca.h>
+# elif defined(_AIX)
+#prama alloca
# elif !defined(alloca)
char *alloca();
# endif
#endif /* __GNUC__ */
-
-#ifdef _AIX
-#pragma alloca
-#endif
-
-#ifdef C_ALLOCA
-#ifndef alloca
-void *alloca();
-#endif
-#endif
static void run_final();
diff -x configure -ru ruby.old/marshal.c ruby/marshal.c
--- ruby.old/marshal.c Tue Dec 5 18:36:31 2000
+++ ruby/marshal.c Wed Mar 21 15:40:15 2001
@@ -823,8 +823,13 @@
OBJSETUP(big, rb_cBignum, T_BIGNUM);
big->sign = (r_byte(arg) == '+');
len = r_long(arg);
+#if SIZEOF_BDIGITS == SIZEOF_SHORT
+ big->len = len;
+#else
big->len = (len + 1) * sizeof(short) / sizeof(BDIGIT);
+#endif
big->digits = digits = ALLOC_N(BDIGIT, big->len);
+ digits[big->len-1] = 1;
while (len > 0) {
#if SIZEOF_BDIGITS > SIZEOF_SHORT
BDIGIT num = 0;
diff -x configure -ru ruby.old/ruby.h ruby/ruby.h
--- ruby.old/ruby.h Sat Feb 10 00:07:52 2001
+++ ruby/ruby.h Wed Mar 21 10:36:36 2001
@@ -546,6 +546,7 @@
extern inline int rb_type _((VALUE));
extern inline int rb_special_const_p _((VALUE));
+#if defined(C_INLINE) || defined(RUBY_NO_INLINE)
#ifndef RUBY_NO_INLINE
extern inline
#endif
@@ -585,6 +586,7 @@
if (SPECIAL_CONST_P(obj)) return Qtrue;
return Qfalse;
}
+#endif
#include "intern.h"
--
新井康司 (Koji Arai)