[#22494] [ANN] YARV: Yet another RubyVM 0.0.0- — "K.Sasada" <ko1@...>
あけましておめでとうございます。
まつもと ゆきひろです
なかだです。
nobu.nakada@nifty.ne.jp wrote :
[#22503] can't require — IWATSUKI Hiroyuki <don@...>
岩月と申します。
なかだです。
まつもと ゆきひろです
岩月と申します。
山本です。
岩月と申します。
なかだです。
山本です。
なかだです。
山本です。
なかだです。
まつもと ゆきひろです
In article <1073474004.933446.5475.nullmailer@picachu.netlab.jp>,
なかだです。
山本です。なかださんのコードで気になった点が3つあります。
なかだです。
山本です。
山本です。
なかだです。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
なかだです。
山本です。WinCVS + byacc + sed をインストールして、ビルドできるようになりました。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
なかだです。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
山本です。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
[#22507] Re: config.h generated for MVC not usable to compile an app with BCC 5.5 (PR#1242) — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#22588] marshaling a class which is defined under singleton class — Tanaka Akira <akr@...17n.org>
次のように、特異クラス内で定義したクラスを marshal するとエラーが出ま
[#22589] marshaling a time with singletom method. — Tanaka Akira <akr@...17n.org>
ふと気がついたのですが、
[#22590] empty proc equality — Tanaka Akira <akr@...17n.org>
次のように、異なる空の proc が == になるのは意図されているのでしょうか。
なかだです。
In article <200401160217.i0G2Hn2U005256@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
まつもと ゆきひろです
[#22608] Time#[+-] when given a negative argument — siena@... (Siena. / SHINAGAWA, Norihide)
Siena. です。
[#22621] marshaling a object which have singleton class which have singleton method — Tanaka Akira <akr@...17n.org>
次のように、特異クラスに特異メソッドをつけた場合、Marshal.dump が失敗
In article <1074477335.411187.19623.nullmailer@picachu.netlab.jp>,
[#22624] Find.find raises SecurityError in $SAFE>=1 — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
まつもと ゆきひろです
[#22634] build faild on Linux/ia64 — akira yamada <akira@...>
まつもと ゆきひろです
[#22662] NODE_NEWLINE -> NEWILNE flag — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#22688] output directory for extensions — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
なかだです。
[#22691] 次期リリースでの新規添付ライブラリ — "Kawaji, Shinya" <kawaji@...>
かわじ、です
まつもと ゆきひろです
まつもと ゆきひろです
かわじ、です。
[#22763] $: trick in test/* — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
In article <1075383555.811739.10596.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
[ruby-dev:22619] Re: Time#[+-] when given a negative argument
In article <200401171820.i0HIKvDR000143@mail500.nifty.com>,
siena@faculty.chiba-u.jp (Siena. / SHINAGAWA, Norihide) writes:
> うちは、time_t が unsigned long なので、
> 下記のキャストのために sec がとんでもない値になるのが原因でした。
>
> ruby/time.c
> | time_t sec, usec;
> | double f, d, v;
> (略)
> | sec = (time_t)f;
>
> 不恰好ですが、とりあえず次のテストはこのパッチで通るようになりました。
> time_t が負数を受け付ける環境でも大丈夫だとは思うのですが、
読んで思ったのですが、じつは time_t が signed な場合でも
% ruby -e 'p Time.at(-0x80000000) + 0xffffffff'
-e:1:in `+': time + 4294967295.000000 out of Time range (RangeError)
from -e:1
% ruby -e 'p Time.at(0x7fffffff) - 0xffffffff'
-e:1:in `-': time - 4294967295.000000 out of Time range (RangeError)
from -e:1
というように表現可能なはずなのに例外が出る問題があります。つまり、いず
れにせよ + や - の引数が signed な time_t には収まらないケースがあるた
め、むしろ引数の表現には time_t は使わずに、time_t と同じサイズの
unsigned で表現するとしたほうがいいかもしれません。ただ、time_t と同じ
サイズの unsigned という型を得るためには configure を使わないといけな
い気がしますが。
また、不恰好というのは sign の存在を表現している気がするのですが、もし
そうだとしたら、+ と - の処理で引数に負が来たら符号を反転してもう一方
に任せるようにすると sign なしで書けると思います。
--
[田中 哲][たなか あきら][Tanaka Akira]