ruby-trunk-changes r59256 - r59259

今日は Time#+ で timezone の情報が失なわれる場合がある不具合の修正、必須キーワード引数の未指定による例外メッセージの修正などがありました。

nobu: r59256 2017-07-04 08:42:12 +0900

r59254 や r59255 の続きで Windows のコンソールへの出力の制御でカーソル位置の移動で画面端での処理の判定を csbi.srWindow を元にするようにしています。 [ruby-core:81883] [Bug #13707]

svn: r59257 2017-07-04 08:42:13 +0900

version.h の日付更新。

nobu: r59258 2017-07-04 13:23:06 +0900

Time オブジェクトを Marshal.load で作ってから + メソッドで加算すると timezone の情報が失なわれるという不具合の修正。 [ruby-core:81892] [Bug #13710]

nobu: r59259 2017-07-04 14:42:04 +0900

必須キーワード引数(デフォルト値が省略されているキーワード引数)のあるメソッドで、キーワード引数の指定がなくて通常の引数が渡されている時に発生する ArgumentError に必須キーワード引数についてのメッセージが含まれない不具合を修正しています。 [ruby-core:79439] [Bug #13196]