ruby-trunk-changes r62910 - r62914

今日は Hash を m(**h) のようにキーワード引数に展開する呼び方をして省略可能引数に受け取られてしまう時に警告を出すようにする変更などがありました。

nobu: r62910 2018-03-24 23:28:45 +0900

configure.ac で http://c16e.com/1603281120/ で解説されている bash の名前付きブロックという記法でコマンド群をグルーピングする手法を適用しています。

nobu: r62912 2018-03-25 10:52:22 +0900

ext/extmk.rb でブロックパラメータがローカル変数と同名で shadowing がおきていたのを解消しています。

svn: r62913 2018-03-25 10:52:23 +0900

version.h の日付更新。

nobu: r62914 2018-03-25 11:22:14 +0900

m(**h) のように Hash オブジェクトをキーワード引数への展開として呼び出すと、メソッド定義にキーワード引数がない場合に通常の引数として渡されてしまうのですが、この時に警告を出力するようにしています。