[#24536] 「Rubyの落し方」 v.s. ruby_1_8 — akira yamada / やまだあきら <akira@...>

<URL:http://jp.rubyist.net/magazine/?0002-RubyCore>

40 messages 2004/10/20
[#24541] Re: 「Rubyの落し方」 v.s. ruby_1_8 — Yukihiro Matsumoto <matz@...> 2004/10/20

まつもと ゆきひろです

[#24599] 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/26

2004-10-20 (水) の 21:38 +0900 に Yukihiro Matsumoto さんは書きました:

[#24605] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-26 (火) の 16:16 +0900 に akira yamada / やまだあきら さんは書きました:

[#24606] Re: 1.8.2 preview3? — Yukihiro Matsumoto <matz@...> 2004/10/27

まつもと ゆきひろです

[#24608] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 11:48 +0900 に Yukihiro Matsumoto さんは書きました:

[#24620] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 12:42 +0900 に akira yamada / やまだあきら さんは書きました:

[#24629] Re: 1.8.2 preview3? — Tanaka Akira <akr@...17n.org> 2004/10/29

In article <1098888819.9446.14.camel@rice.p.arika.org>,

[ruby-dev:24482] Re: can't build ruby 1.9.0 on mswin32

From: WATANABE Hirofumi <eban@...>
Date: 2004-10-12 06:05:22 UTC
List: ruby-dev #24482
わたなべです。

木村浩一 <kimura.koichi@canon.co.jp> writes:

>  E:\ruby-test\bin のディレクトリ
> 
> 2004/10/12  14:18       <DIR>          .
> 2004/10/12  14:18       <DIR>          ..
> 2004/10/12  14:18                3,116 erb
> 2004/10/12  14:18                3,320 erb.bat
> 2004/10/12  14:18                  354 irb
> 2004/10/12  14:18                  558 irb.bat
> 2004/10/12  12:08                  183 msvcrt-ruby19.dll
> 2004/10/12  14:18                1,543 rdoc
> 2004/10/12  14:18                1,748 rdoc.bat
> 2004/10/12  14:18                1,493 ri
> 2004/10/12  14:18                1,696 ri.bat
> 2004/10/12  12:08                  191 ruby.exe
> 2004/10/12  12:08               16,757 rubyw.exe
> 2004/10/12  14:18                  155 testrb
> 2004/10/12  14:18                  362 testrb.bat
> 
> のように、ruby.exeとmsvcrt-ruby19.dllのサイズが一見して変です
> (rubyw.exeもサイズが変わっている)。この他にも*.soがおかしくな
> っているようです。

Wed Oct  6 09:21:00 2004  Yukihiro Matsumoto  <matz@ruby-lang.org>

        * io.c (rb_io_mode_flags): preserve append mode flag.
          [ruby-dev:24436]

        * io.c (rb_io_modenum_mode): do not use external output buffer.

このあたりの変更でbin modeとtext modeの扱いが逆になってますね。

> また、nmake install とすると、
> 
>   Generating RI...
> 
> の出力後、延々と処理しつづけます(30分ほど待ちましたが終わりません
> でした。いつもは2分弱で終わります)。

[ruby-core:3459] メモリリークの件が直ってないのでものすごく
メモリを食うというのもありますが、ext/の下を考えなしに全部処
理してるのはまずいですね。

-- 
わたなべひろふみ

Index: io.c
===================================================================
RCS file: /var/cvs/src/ruby/io.c,v
retrieving revision 1.302
diff -U1 -r1.302 io.c
--- io.c	9 Oct 2004 10:50:45 -0000	1.302
+++ io.c	12 Oct 2004 06:04:27 -0000
@@ -2290,3 +2290,3 @@
 #ifdef O_BINARY
-# define MODE_BINMODE(a,b) ((flags & FMODE_BINMODE) ? (a) : (b))
+# define MODE_BINMODE(a,b) ((flags & FMODE_BINMODE) ? (b) : (a))
 #else
@@ -2427,3 +2427,3 @@
 #ifdef O_BINARY
-# define MODE_BINARY(a,b) ((flags & O_BINARY) ? (a) : (b))
+# define MODE_BINARY(a,b) ((flags & O_BINARY) ? (b) : (a))
 #else

In This Thread