[#11680] fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。[ruby-list:26165]からもって来ました。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
On Sun, 3 Dec 2000 23:33:41 +0900
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。
まつもと ゆきひろです
なひです。
[#11688] [bug?] cgi.rb / rb_exec_end_proc — Takaaki Tateishi <ttate@...>
立石です.
[#11697] ruby_run() — "K.Kosako" <kosako@...>
細かい話で恐縮ですが、プログラムを読んでいて
[#11733] Ruby I18N 改め M17N — とみたまさひろ <tommy@...>
とみたです。
まつもと ゆきひろです
とみたです。
まつもと ゆきひろです
> |もし MBString を Ruby の基本クラスとして実装するんでしたら、
まつもと ゆきひろです
> |struct RString(とstruct RMBString)からorigメンバを削っても、
[#11758] [PATCH & Q] literal in condition — "Nobuyoshi.Nakada" <nobu.nakada@...>
なかだです。
[#11777] Maybe IRB bug!! — Kazuhiro NISHIYAMA <zn@...>
irbで$SAFE=4にしたらSecurityErrorで終了してしまいました。
けいじゅ@日本ラショナルソフトウェアです.
[#11789] mswin32 [Q & patch] mkmf.rb — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
なかだです。
まつもと ゆきひろです
なかだです。
こんにちは、なかむら(う)です。
なかだです。
[#11818] Hash#inspect with symbol key — Hiroshi IGARASHI <igarashi@...>
いがらしです。ご無沙汰してます。
[#11820] pack/unpack の '_' — Koji Arai <JCA02266@...>
新井です。
[#11835] fork exception — nobu.nakada@...
なかだです。
[#11848] Where'd all the Ruby's history gone? — "Akinori MUSHA" <knu@...>
さっき気付いたんですが、 Ruby のレポジトリから過去分がごっそり
まつもと ゆきひろです
On Tue, 26 Dec 2000 14:58:07 +0900
まつもと ゆきひろです
At Tue, 26 Dec 2000 17:44:57 +0900,
On Tue, 26 Dec 2000 21:24:19 +0900
At Fri, 29 Dec 2000 18:56:03 +0900,
On Fri, 29 Dec 2000 19:07:12 +0900
At Fri, 29 Dec 2000 19:35:56 +0900,
On Fri, 29 Dec 2000 19:55:59 +0900
At Sat, 6 Jan 2001 20:33:58 +0900,
えぐち@エスアンドイー です。
[#11849] rb_io_flush — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
[#11852] local variable extent problem? — Tanaka Akira <akr@...17n.org>
どうも、Ruby のバグのような気がするものを見つけたのですが、もしかした
まつもと ゆきひろです
In article <977817486.100168.31162.nullmailer@ev.netlab.zetabits.com>,
まつもと ゆきひろです
In article <977819010.870991.31953.nullmailer@ev.netlab.zetabits.com>,
まつもと ゆきひろです
At Tue, 26 Dec 2000 17:50:11 +0900,
まつもと ゆきひろです
こんばんは。もうこんな時間だ。。
まつもと ゆきひろです
[#11885] New CVSweb — "Akinori MUSHA" <knu@...>
以下の URL に新しい CVSweb を置きました。新しいレポジトリを
[#11898] `www' module is available again — "Akinori MUSHA" <knu@...>
www レポジトリをマージしました。今のところ、 ruby と www の
[ruby-dev:11796] Re: mswin32 [Q & patch] mkmf.rb
なかだです。
At Tue, 19 Dec 2000 16:49:42 +0900
matz@zetabits.com (Yukihiro Matsumoto) wrote:
> |> だとすると、mkmf.rbに下記のような変更を加えないと標準添
> |> 付以外の拡張ライブラリがmakeできないと思います。
> |
> | というか mkmf.rb は
> |
> | $DLDFLAGS += " -L" + CONFIG["libdir"]
> |
> |なんてしてるのでふつーの ld ならリンクできるはずなんですが、当然 VC 4.0
> |では通らないので私は LIB 環境変数で指定するようにしてます。
>
> ということは、[ruby-dev:11870]のパッチは必要なし?
うーん、やっぱりいろいろ問題は残ってるような気はします。実際
win32/configure.bat からコンパイル・インストールしたら失敗したし。いった
い前はどうやって拡張ライブラリをコンパイルしてたものやら。
ただ、他のプラットフォームとの兼ね合いとか考えると topdir を変えてしま
うのはちょっとアレなので、こんなのでどうでしょうか。
ついでに、今私が mswin32 版をコンパイルするのに使ってるパッチも付けと
きますが、mkmf.rb と extmk.rb.in ってほとんどおんなじことをやってたり、
プラットフォーム依存の部分があちこちに散らばってたりで、ちょっと整理した
いような気も。
diff -pruPX ./.excludes current/lib/mkmf.rb devel/lib/mkmf.rb
--- current/lib/mkmf.rb Tue Dec 19 18:01:23 2000
+++ devel/lib/mkmf.rb Tue Dec 19 19:27:08 2000
@@ -477,7 +477,7 @@ EOMF
if CONFIG["DLEXT"] != $OBJEXT
mfile.print "$(DLLIB): $(OBJS)\n"
if /mswin32/ =~ RUBY_PLATFORM
- mfile.print "\tset LIB=$(topdir:/=\\);$(LIB)\n"
+ mfile.print "\tset LIB=$(topdir:/=\\);#{CONFIG['libdir'].tr('/', '\\\\')};$(LIB)\n"
end
mfile.print "\t$(LDSHARED) $(DLDFLAGS) -o $(DLLIB) $(OBJS) $(LIBS) $(LOCAL_LIBS)\n"
elsif not File.exist?(target + ".c") and not File.exist?(target + ".cc")
diff -pruPX ./.excludes current/win32/Makefile.sub devel/win32/Makefile.sub
--- current/win32/Makefile.sub Fri Dec 8 16:10:38 2000
+++ devel/win32/Makefile.sub Tue Dec 19 19:15:15 2000
@@ -101,7 +101,7 @@ OBJS = array.obj \
all: miniruby$(EXEEXT) rbconfig.rb ext/extmk.rb \
$(LIBRUBY) $(MISCLIBS)
- set LIB=../../win32;$(ORGLIBPATH)
+ set LIB=../..;$(ORGLIBPATH)
@.\miniruby$(EXEEXT) -Cext extmk.rb
ruby: $(PROGRAM)
diff -pruPX ./.excludes current/win32/config.status.in devel/win32/config.status.in
--- current/win32/config.status.in Fri Dec 8 16:10:38 2000
+++ devel/win32/config.status.in Tue Dec 19 19:22:22 2000
@@ -57,7 +57,7 @@ s%@LIBRUBY_A@%lib$(RUBY_INSTALL_NAME).li
s%@LIBRUBY_SO@%%g
s%@LIBRUBY_ALIASES@%%g
s%@LIBRUBY@%$(RUBY_SO_NAME).lib%g
-s%@LIBRUBYARG@%$(topdir)/$(RUBY_SO_NAME).lib%g
+s%@LIBRUBYARG@%$(RUBY_SO_NAME).lib%g
s%@SOLIBS@%%g
s%@DLDLIBS@%%g
s%@arch@%i586-mswin32%g
begin 600 mkmf.patch.gz
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
KQ3=L@%Z)T,=1X<2],W0:5PZ^$;G?Z0O%NT:I6E9YI$/'?P!<EXNU"CH``'[W
`
end
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦