ruby-trunk-changes 2024-03-03

今日はビルド時のコード生成に使う erb の古いバージョンのサポートのための分岐などを削除する変更がありました。

[e9a7801a93] Nobuyoshi Nakada 2024-03-02 15:55:45 UTC

tool/ 配下のスクリプトや enc/make_encmake.rb や ext/socket/mkconstants.rb といったソース生成するために erb を利用する処理で古い erb のバージョンのサポートのため ERB#initialize のキーワード引数が存在するかどうか確認して分岐しているのを削除したり ERB.new の第2引数に nil を渡してたのをやめています。

[93556d4620] Nobuyoshi Nakada 2024-03-02 15:55:45 UTC

e9a7801a938a6e4e0d071dec05e1ecdb99606bbf の続きで拡張ライブラリ etc のコード生成スクリプト ext/etc/mkconstants.rb でも古い erb のサポートのための分岐などを削除しています。