今日というか昨日 ruby 2.2.0-rc1 がリリースされていました。もうすぐ 2.2.0 がリリースされますので、ぜひ rc1 を試してみてください。
usa: r48888 2014-12-19 11:52:17 +0900
ruby --version の出力をチェックするテストで rc (release candidate)を許容するようにしています。2.2.0-rc1 がリリースされたからですね。
svn: r48889 2014-12-19 11:52:29 +0900
version.h の日付更新。
nobu: r48891 2014-12-19 15:36:05 +0900
Hash#equal の実装で rb_eql() の戻り値(int)を VALUE 型の戻り値としてそのまま返してしまっていたので、明示的に Qtrue と Qfalse を返すように修正しています。 https://github.com/ruby/ruby/pull/789
nobu: r48892 2014-12-19 20:00:22 +0900
include/ruby/ruby.h の PRIsVALUE の定義で、文字列リテラルの連結のところで、後ろに定数マクロを置く時に間に空白がないと C++11 のユーザー定義リテラルの suffix と混同されるということで警告が出ることがあるらしく、間に空白をはさむようにしています。 なるほどーそんな機能があるのか。 https://github.com/ruby/ruby/commit/a9f3eb7#commitcomment-9040169 http://en.cppreference.com/w/cpp/language/user_literal
nobu: r48893 2014-12-19 20:02:10 +0900
Struct の高速化のための ISeq 生成の関数 rb_method_for_self_aref() と rb_method_for_self_aset() にコメントを付加しています。
usa: r48894 2014-12-19 22:03:36 +0900
r48888 と同様にもう一箇所 ruby -v の出力の rc を許容するようにテストを修正しています。
akr: r48895 2014-12-19 22:11:34 +0900
tool/update-deps で common.mk の依存関係の記述を更新しています。
mrkn: r48896 2014-12-19 22:15:28 +0900
拡張ライブラリ bigdecimal を gem パッケージとして独立して配布する時にビルドできるように depend の依存関係の ruby.h の書きかたを修正しています。
akr: r48897 2014-12-19 22:34:37 +0900
r48896 の修正を受けて tool/update-deps で拡張ライブラリの depend ファイルを更新するときに可能なら $(hdrdir) のほうを使うように対応しています。
akr: r48898 2014-12-19 22:34:54 +0900
r48897 の tool/update-deps の変更を受けて再度 common.mk と各種 depend ファイルの依存関係を更新しています。