[#28924] IO.popen("echo a") clear O_APPEND of other fds. — Tanaka Akira <akr@...17n.org>
以下のように、IO.popen("echo a") が関係ない他の IO の
なかだです。
[#28942] FUNC_CDECL/FUNC_STDCALL are not defined? — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
U.Nakamura wrote:
こんにちは、なかむら(う)です。
U.Nakamura wrote:
こんにちは、なかむら(う)です。
U.Nakamura wrote:
In article <44AA3F42.4060800@ttsky.net>,
Tanaka Akira wrote:
Takaaki Tateishi wrote:
卜部です。
URABE Shyouhei wrote:
Takaaki Tateishi wrote:
[#28960] 世代別 GC について — MORITA Naoyuki <mlgetter@...>
森田と申します.
[#28971] [ BUG ] $0 cannot keep the given string — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#28988] size of st_data_t — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#29006] block wrapper — Tanaka Akira <akr@...>
以前、[ruby-dev:28747] の pp.rb の問題を解決するのに
まつもと ゆきひろです
In article <1152541094.492146.23781.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1152542689.441125.24418.nullmailer@x31.priv.netlab.jp>,
In article <87psgd8qb2.fsf@fsij.org>,
In article <87r70rdpeg.fsf@fsij.org>,
In article <871wshddvn.fsf@fsij.org>,
In article <87ac5g5a7i.fsf@fsij.org>,
In article <8764foo7s7.fsf@fsij.org>,
In article <87venar27i.fsf@fsij.org>,
まつもと ゆきひろです
In article <1178883053.645482.13087.nullmailer@x31.netlab.jp>,
まつもと ゆきひろです
In article <1178978140.846301.8164.nullmailer@x31.netlab.jp>,
まつもと ゆきひろです
ささだです。
In article <465E1040.7020009@atdot.net>,
まつもと ゆきひろです
In article <E1HtaMS-00041i-6U@x31>,
まつもと ゆきひろです
In article <E1HtenN-0006CM-2a@x31>,
まつもと ゆきひろです
In article <E1Htx6H-00073o-Cw@x31>,
In article <E1Hv3TT-0004LL-L8@x31>,
まつもと ゆきひろです
[#29013] problem in bignorm — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
[#29014] def m(a=nil, b) — Tanaka Akira <akr@...>
ふと、1.9 なら (TCPServer#initialize のように) 第一引数を省
[#29032] rational 1.12 — Tadayoshi Funaba <tadf@...>
ふなばです。
なかだです。
ふなばです。
[#29038] irb completion — Tadayoshi Funaba <tadf@...>
ふなばです。
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
[#29044] block parameters for class_exec,module_exec,instance_exec — Takaaki Tateishi <ttate@...>
class_exec,module_exec,instance_execのブロックパラメータの仕様について
[#29080] UNIXSocket problem with ruby 1.8.5 preview2 on cygwin — Kouhei Yanagita <yanagi@...>
柳田です。
[#29089] test_strtod(TestFloat): ArgumentError: invalid value for Float(): "0." on 1.9 — Tanaka Akira <akr@...>
2006-07-18 以来、1.9 の test-all で (他のたくさんの失敗に紛
[#29093] Re: [ruby-cvs:17195] ruby/test/rss: * object.c (rb_mod_attr): make Module#attr to be an alias to — Tanaka Akira <akr@...>
In article <20060720173258.5D4BAC6781@lithium.ruby-lang.org>,
まつもと ゆきひろです
In article <1153423941.406034.21948.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153425319.663162.22588.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153446431.981115.25434.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153449042.979962.26498.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153453341.450474.27973.nullmailer@x31.priv.netlab.jp>,
[#29141] テスト2 — Tadayoshi Funaba <tadf@...>
もしかするとスパムかも。
[#29148] Re: [ruby-cvs:17256] ruby, ruby: * time.c (time_to_s): generate RFC822 style date string. — WATANABE Hirofumi <eban@...>
わたなべです。
成瀬です。
まつもと ゆきひろです
卜部です
まつもと ゆきひろです
卜部です。
成瀬です。
まつもと ゆきひろです
成瀬です
まつもと ゆきひろです
成瀬です。
まつもと ゆきひろです
成瀬です。
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
> 郵便局の消印は採用できないんですが、なにが良いと思いますか。
まつもと ゆきひろです
なかだです。
ふなばです。
[#29158] backport — "MIYAMUKO Katsuyuki" <miyamuko@...>
みやむこです。
[ruby-dev:29054] Re: Fixnum on IL32LLP64 (was Re: problem in bignorm)
まつもと ゆきひろです
In message "Re: [ruby-dev:29042] Re: Fixnum on IL32LLP64 (was Re: problem in bignorm)"
on Tue, 18 Jul 2006 01:40:09 +0900, "U.Nakamura" <usa@garbagecollect.jp> writes:
|# 1.8.5とか、優先度の高い話があればこっちは後回しでよさげ。
|
|In message "[ruby-dev:29025] Re: Fixnum on IL32LLP64 (was Re: problem in bignorm)"
| on Jul.13,2006 00:40:15, <matz@ruby-lang.org> wrote:
|| |(5) FIX2LONG(v)、FIX2ULONG(v)もそれぞれSIGNED_VALUE、VALUEを
|| | 返す
|| |
|| |ようになるべきだと思うのですが、まだなっていません。
||
|| 確かに。後でやっておきます。
|
|これで、2 ** 32 == 0 は true じゃなくなりました。
|が、p 2 ** 32 は依然として 0 と出力されます。
|
|なんでかというと、rb_fix2str()の中でFIX2LONGの結果をlongで受
|けてるのが原因で、これは該当の変数宣言をSIGNED_VALUEに変えれ
|ばすぐに解決します。
うーむ、やはり実機がないと難しいものですね。
|と、いうような感じで、FIX2LONG、FIX2ULONGをlongなりunsigned long
|なりで受けてるところはまだまだいっぱいあって、おそらくその多
|くで対応が必要です。
|また、sprintf()系の "%ld" というフォーマットに対してFIX2LONG
|の結果を渡しているところもあったりするのですが、こういうとこ
|ろは "%lld" にしなければいけなかったりする気がします。
|
|先は長いです。
|別にその長い作業を全部まつもとさんにやれという気はなくて、方
|向がこれでいいなら、もちろん私が作業します。
ちょっと待ってくださいね。
* VALUEはvoid*と同じサイズの整数
* FIX2INTはintを返す(sizeof(int)<sizeof(VALUE)のとき、オー
バーフローチェック付き)
* FIX2LONGはlongを返す(sizeof(long)<sizeof(VALUE)のとき、
オーバーフローチェック付き)
* FIX2xxxはvoid*と同じサイズの整数(符号付き)を返す
* FIX2Uyyyはyyyと同じサイズの整数(符号なし)を返す
* 「xxx」をどんな名前にするかは要検討
ということにすれば、少なくともFIX2LONGによる"%ld"問題はなく
なりますね。ただ、FIX2xxxとかをprintfで出力する方法がアーキ
テクチャによって、"%ld"だったり、"%lld"だったりするのはうれ
しくないことですねえ。
一方、Fixnumをそのアーキテクチャのlongの範囲内に限定すれば、
* FIX2xxxは不要(名前を考えなくてよいのはうれしい)
* 常にlongなので"%ld"でポータブルに出力できる
* VALUEで表現できる値すべてが表現できずもったいない
ということになります。どっちがいいかなあ。個人的には「もった
いない」という思いから前者を選択したいけど、欠点も多いですね
え。
|| これらの変更は1.9向けですから。1.8は(1.8.5は)もうちょっとお
|| だやかな変更にするつもりです。
|
|ということは、1.8もなんらかの対応をしますか?
|実は1.8をいじることは全然考慮してませんでした。
1.8をIL32LLP64で動かしたいって話はなかったんでしたっけ。
st_data_tをVALUEと同じサイズにするとか、その辺を意識してのこ
とでしたけど。