[#34647] fork 不可能な環境での test_argv0_noarg — wanabe <s.wanabe@...>

ワナベと申します。

13 messages 2008/05/11
[#34667] Re: fork 不可能な環境での test_argv0_noarg — Yukihiro Matsumoto <matz@...> 2008/05/13

まつもと ゆきひろです

[#34742] Ruby 1.8.7-preview3 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.7-preview3 をリリースしました。

14 messages 2008/05/18
[#34744] Re: [ruby-list:44957] Ruby 1.8.7-preview3 has been released — Takahiro Kambe <taca@...> 2008/05/19

お疲れ様です。

[#34800] Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...>

木村です。

18 messages 2008/05/22
[#34801] Re: Windows2000上でtrunkがビルドできない — "U.Nakamura" <usa@...> 2008/05/22

こんにちは、なかむら(う)です。

[#34824] Re: Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...> 2008/05/23

木村です。

[#34850] Re: Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...> 2008/05/26

木村です。

[#34854] Re: Windows2000上でtrunkがビルドできない — "U.Nakamura" <usa@...> 2008/05/26

こんにちは、なかむら(う)です。

[#34889] Ruby 1.8.7-preview4 test-all failed in OpenSSL::TestSSL — Nobuhiro IMAI <nov@...>

いまいです。

10 messages 2008/05/29

[ruby-dev:34759] Re: Date.parse("##-##-##")

From: Tadayoshi Funaba <tadf@...>
Date: 2008-05-19 12:50:29 UTC
List: ruby-dev #34759
>  今、 RubySpec 等で判明した非互換性について NEWS に記述を追加
> しているところなのですが、本件についてのユーザ向けの説明は次の
> ような感じでいいのでしょうか。
> 
>  「1.9 同様、"##.##.##"は"YY.MM.DD"と解釈されるようになった。
> なお、 1.9 からは二桁の西暦年は自動で 1969-2068 に補完される
> ようになるので、今のうちから Date.parse(str, true) としておく
> といいよ。」

この件については、ドイツの方と少し議論して、米国式に解釈するのはあまり
意味がない、ということになって、バグではないですが、バグに近い対処とい
うことにしました。

 Date.parse('01.02.2003')

も変っていて、dd.mm.yyyy と解釈されます。(##)?##.##.## は日本式、ただ
し ##.##.#### は欧州式、ということになっています。

>  上記が正確ではない場合、書き換え方法やその説明があまりに面倒
> なら 1.8.6 の仕様に戻すことも検討したいのですが、何かよい案は
> あるでしょうか。

このあたり、1.8 でも書式について少し柔軟に対応するようにしたのは、1.8 
で、Time#to_s の書式があっさり変更されたことが影響していると思います 
(こっちのほうが影響が大きいとおもう)。さらに、1.9 で変更されていますが、
それによって、Time#to_s をつかうな、というような事があるなら、parse の
ほうも考える必要があるのかもしれません。

個人的には、この件を指摘するのは親切だと思いますが、今から、
Date.parse(str, true) しろ、というのは要らないと思います。

In This Thread