ruby-trunk-changes r31294 - r31301

今日は拡張ライブラリ date を変更でした。 Ruby から C へのメソッドの移植やリファクタリングなどです。

svn:r31294 2011-04-16 10:23:39 +0900

version.h の日付更新。

tadf:r31295 2011-04-16 21:58:28 +0900

Date および DateTime の _strptime メソッドの実装を Ruby 版から Cの拡張ライブラリ版に置き換えています。

tadf:r31296 2011-04-16 22:08:41 +0900

r31295 の ChangeLogtypo 修正しています。

tadf:r31297 2011-04-16 22:26:15 +0900

Date#strftime の指示子へロケールによって別の表現をするようにする修飾子 %E と %O の次の指示子のチェックの方法を変更しています。全ての修飾子に対応していない指示子で直前の修飾子の有無をチェックするのではなくて、修飾子を読んだ時に次の指示子をチェックしてからループを回るようにしています。

tadf:r31298 2011-04-16 22:43:15 +0900

ext/date/date_core.c のコメントの typo を修正しています。

tadf:r31299 2011-04-17 00:22:47 +0900

ext/date で struct vtm のかわりに VALUE timev というメンバを追加した struct tmx を利用するようにしています。しかし date_tmx.h がこのコミットでは追加されていませんでした。

svn:r31300 2011-04-17 00:22:51 +0900

version.h の日付更新。

tadf:r31301 2011-04-17 05:14:58 +0900

r31300 で追加もれしていた ext/date/date_tmx.h を追加しています。