今日は拡張ライブラリ 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: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 を追加しています。