ruby-trunk-changes r49632 - r49638

今日は拡張ライブラリ psych のバージョン更新や Windows でのドライブをまたがる File.rename の不具合修正などがありました。

tenderlove: r49632 2015-02-18 03:17:46 +0900

拡張ライブラリ psych のバージョンを 2.0.13 に更新して、テストに使う minitest のクラスのバージョン間の差異吸収や最新版の libyaml の変更への対応などを行なっています。

svn: r49633 2015-02-18 03:18:00 +0900

version.h の日付更新。

nobu: r49634 2015-02-18 10:48:58 +0900

Windows で File.rename でディレクトリをドライブをまたいだ移動をしようとすると、ちゃんとドライブをまたげないことを示すエラーが検出できなくて最終的に移動に失敗する不具合を修正しています。 [ruby-core:68162] [Bug #10865]

nobu: r49635 2015-02-18 11:42:58 +0900

Env.[]= や Env.store と Process.spawn の rdoc 用コメントに、環境変数のキーは文字列のみ受け付けることを追記しています。 [ruby-core:68146] [Bug #10859]

nobu: r49637 2015-02-18 12:43:01 +0900

tool/vcs.rb の VCS::Git.get_revisions で git の共通のオプション(-C)の組み立てを git log と git symbolic-ref で共有するようにリファクタリングしています。

nobu: r49638 2015-02-18 12:43:14 +0900

trunk 以外のブランチで ruby -v すると最後のコミットの title (コミットメッセージの1行目?)を表示するようにしています。なかださんの開発ブランチ用って感じですかね。