ruby-trunk-changes r59502 - r59519

今日はキーワード引数の無いメソッドに ** で空ハッシュを展開して渡す呼びかたをした時の不具合修正などがありました。

ko1: r59502 2017-08-04 23:57:31 +0900

rubygems の依存関係解決の Gem::Resolver#sort_dependencies でソート結果を stable にするために Enumerator#with_index を使ってインデックスも比較対称に含めるようにしています。

eregon: r59508 2017-08-05 02:05:43 +0900

man/ruby.1 で -S オプションについての説明文を移動しています。

svn: r59509 2017-08-05 02:05:44 +0900

version.h の日付更新。

nobu: r59518 2017-08-05 15:51:08 +0900

vm_core.h でマクロ定数として定義していた VM_CALL_XXX を enum 型の要素として定義するようにしています。

nobu: r59519 2017-08-05 15:58:44 +0900

キーワード引数がないメソッドに空の Hash オブジェクトを meth(**h) のように splat して渡す記法を使うと ArgumentError 例外が発生していたのを修正しています。 [ruby-core:68124] [Bug #10856]