ruby-trunk-changes 2023-02-19

今日は主に NameError のメッセージを変更する予定なのに事前に対応して did_you_mean や error_highlight などの標準添付ライブラリのテストを対応しておく変更などがありました。

[cbac0fa4cb] Stan Lo 2023-02-18 11:34:23 UTC

標準添付ライブラリ irbIRB::Workspace#evaluate の第1引数の context が未使用とのことで削除しています。

[4dc2cb3c1a] Yusuke Endoh 2023-02-19 07:10:30 UTC

標準添付ライブラリ did_you_mean のテストで NameError を Marshal.load する時のテストで例外メッセージのチェックに正規表現を使って receiver のオブジェクトの表示の揺れを許容するようにしています。 [ruby-core:105909] [Feature #18285]

[ba1b9d3104] Nobuyoshi Nakada 2023-02-19 09:54:43 UTC

拡張ライブラリ bigdecimal の gemspec ファイルの spec.licenses に使ってるライセンス名が大文字小文字の違いで登録されているライセンスと一致せず警告が出ていたのを修正しています。

[29f88b9fea] Yusuke Endoh 2023-02-18 11:16:13 UTC

標準添付ライブラリ error_highlight のテストでも NameError のエラーメッセージで receiver の表示を変更する予定? のに対応する変更を加えています。 https://github.com/ruby/ruby/pull/6950 [ruby-core:105909] [Feature #18285]