ruby-trunk-changes r59273 - r59278

今日は標準添付ライブラリ optparse の DecimalInteger を指定した時の数字の解釈の変更(常に10進数として扱う)などがありました。

nobu: r59273 2017-07-06 20:49:03 +0900

標準添付ライブラリ optparse で OptionParser#on にオプションの引数の型に指定できる OptionParser::DecimalInteger を使った時に引数を必ず 10進数として解釈するようにしています。 なるほどー。けど一応これは非互換のある変更になるので NEWS に書いといたほうがよさそう。 https://github.com/ruby/ruby/pull/1665 [ruby-core:81927] [Bug #13722]

usa: r59275 2017-07-07 11:14:57 +0900

安定版ブランチへのバックポート管理用のツール tool/redmine-backporter.rb でチケット番号を指定する show コマンドで Feature のチケットが指定された時に異常終了せずにエラーメッセージの表示をするだけでプロンプトは継続するように修正しています。

svn: r59276 2017-07-07 11:14:58 +0900

version.h の日付更新。

nobu: r59278 2017-07-07 21:25:49 +0900

common.mk の $(UNICODE_PROPERTY_FILES) と $(UNICODE_FILES) のターゲットで直接コマンドを定義せずに update-unicode-property-files や update-unicode-files という疑似ターゲットに依存させることで、複数のファイルの更新で同時にコマンド実行させないように修正しています。