[#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:12598] Re: require 'win32api'
なかだです。
At Tue, 20 Mar 2001 13:58:58 +0900,
Nobuyoshi-Nakada wrote:
> それと、Win32API.c には Init_Win32API() と Init_win32api() の
> 両方のエントリポイントがあるのに、片方しか export されてないと
> いうのが問題じゃないかという気もします。
という風にしてみました。とりあえず両方見えてはいますが、これ
で果たして本当に解決する問題かどうかはちょっと疑問。
Index: ext/extmk.rb.in
===================================================================
RCS file: /home/cvs/ruby/src/ruby/ext/extmk.rb.in,v
retrieving revision 1.38
diff -u -2 -p -r1.38 extmk.rb.in
--- ext/extmk.rb.in 2001/02/26 05:29:02 1.38
+++ ext/extmk.rb.in 2001/03/21 09:35:25
@@ -357,4 +357,9 @@ end
def create_makefile(target)
+ if Array === target
+ target, = (entries = target)
+ else
+ entries = [target]
+ end
$target = target
if target.rindex(%r!/!)
@@ -380,10 +385,16 @@ def create_makefile(target)
end
- defflag = ''
- if RUBY_PLATFORM =~ /cygwin|mingw/ and not $static
- open(target + '.def', 'wb') do |f|
- f.print "EXPORTS\n", "Init_", target, "\n"
+ exports = defflag = ''
+ unless $static
+ case RUBY_PLATFORM
+ when /cygwin|mingw/
+ open(target + '.def', 'wb') do |f|
+ f.puts "EXPORTS"
+ entries.each {|t| f.puts "Init_#{t}"}
+ end
+ defflag = "--def=" + target + ".def"
+ when /mswin/
+ exports = ([""] + entries).join(" /EXPORT:")
end
- defflag = "--def=" + target + ".def"
end
@@ -435,5 +446,5 @@ archdir = $(pkglibdir)/@arch@
"
- mfile.printf "LOCAL_LIBS = %s %s\n", $LOCAL_LIBS, $local_flags
+ mfile.printf "LOCAL_LIBS = %s %s%s\n", $LOCAL_LIBS, $local_flags, exports
mfile.printf "LIBS = %s\n", $libs
mfile.printf "OBJS = "
@@ -584,5 +595,5 @@ def extmake(target)
if /mswin32/ =~ RUBY_PLATFORM
$LIBEXT = "lib"
- $local_flags = "-link /INCREMENTAL:no /EXPORT:Init_$(TARGET)"
+ $local_flags = "-link /INCREMENTAL:no"
end
$LOCAL_LIBS = "" # to be assigned in extconf.rb
Index: lib/mkmf.rb
===================================================================
RCS file: /home/cvs/ruby/src/ruby/lib/mkmf.rb,v
retrieving revision 1.44
diff -u -2 -p -r1.44 mkmf.rb
--- lib/mkmf.rb 2001/03/13 05:45:11 1.44
+++ lib/mkmf.rb 2001/03/21 09:49:05
@@ -360,4 +360,9 @@ def create_makefile(target, srcdir = Fil
rm_f "conftest*"
STDOUT.flush
+ if Array === target
+ target, = (entries = target)
+ else
+ entries = [target]
+ end
if target.rindex(%r!/!) #/
target = $'
@@ -379,10 +384,16 @@ def create_makefile(target, srcdir = Fil
$LIBPATH |= [CONFIG["libdir"]]
- defflag = ''
- if RUBY_PLATFORM =~ /cygwin|mingw/
- open(target + '.def', 'wb') do |f|
- f.print "EXPORTS\n", "Init_", target, "\n"
+ exports = defflag = ''
+ unless $static
+ case RUBY_PLATFORM
+ when /cygwin|mingw/
+ open(target + '.def', 'wb') do |f|
+ f.puts "EXPORTS"
+ entries.each {|t| f.puts "Init_#{t}"}
+ end
+ defflag = "--def=" + target + ".def"
+ when /mswin/
+ exports = ([""] + entries).join(" /EXPORT:")
end
- defflag = "--def=" + target + ".def"
end
@@ -447,5 +458,5 @@ sitearchdir = $(DESTDIR)#{$sitearchdir.s
#### End of system configuration section. ####
-LOCAL_LIBS = #{$LOCAL_LIBS} #{$local_flags}
+LOCAL_LIBS = #{$LOCAL_LIBS} #{$local_flags}#{exports}
LIBS = #{$libs}
OBJS = #{$objs}
@@ -553,5 +564,5 @@ $local_flags = ""
case RUBY_PLATFORM
when /mswin32/
- $local_flags = "-link /INCREMENTAL:no /EXPORT:Init_$(TARGET)"
+ $local_flags = "-link /INCREMENTAL:no"
end
$LOCAL_LIBS = ""
Index: ext/Win32API/extconf.rb
===================================================================
RCS file: /home/cvs/ruby/src/ruby/ext/Win32API/extconf.rb,v
retrieving revision 1.3
diff -u -2 -p -r1.3 extconf.rb
--- ext/Win32API/extconf.rb 2000/05/13 16:12:19 1.3
+++ ext/Win32API/extconf.rb 2001/03/19 07:52:16
@@ -2,6 +2,6 @@ case RUBY_PLATFORM
when /cygwin/,/mingw/
$CFLAGS = "-fno-defer-pop"
- create_makefile("Win32API")
+ create_makefile(["Win32API", "win32api"])
when /win32/
- create_makefile("Win32API")
+ create_makefile(["Win32API", "win32api"])
end
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦