ruby-trunk-changes 2023-01-03

今日は主に Time.new に文字列を渡した時の数値の範囲チェックの強化などがありました。

[291a4098cf] Nobuyoshi Nakada 2023-01-02 14:17:27 UTC

8c272f44816f098c1e057c72a47451efc8cd1739 で導入された Time.new に文字列を渡すと parse する機能で日のところに 1桁の数字を渡すと ArgumentError が発生するのを確認するテストを追加しています。 [ruby-core:104552] [Feature #18033]

[5be0d42d2c] Nobuyoshi Nakada 2023-01-02 14:23:53 UTC

Time.new に文字列を渡した時のチェックを強化しています。月などの数値に必要な bit 数しか割当ててないのでそれを越える数値の時にオーバーフローしていたのを事前にチェックするようにしています。 [Feature #18033] [ruby-core:111571] [Bug #19296]

[34f8ca1714] tomoya ishida 2023-01-02 19:25:07 UTC

irbIRB::RubyLex で入力途中のプロンプト表示の修正。

[2bbf63dd86] Takashi Kokubun 2023-01-02 21:12:47 UTC

f6620037ba1477d2c337d7b511f094d6d0fbb69c で lib/mjit/instruction.rb が誤って復活していたのを削除しています。 [ruby-core:111573] [Bug #19298]

[d87cf4cc2a] git 2023-01-03 06:47:33 UTC

NEWS の bundled gems のバージョンリストに miniteset のバージョンが追記されているのですが、minitest のエントリが重複しているので自動更新の不具合っぽいですね。

[fdac148637] nagachika 2023-01-03 08:15:28 UTC

d87cf4cc2aea072a9c9a98eaf5b2cab4a5af3c00 で重複していた NEWS の bundled gems の行を削除しています。またリストのマークアップの "*" のあとに空白を入れています。