今日は Exception#detailed_message の GC 関連の不具合修正や prism の更新などがありました。
[a046d4efd2] Burdette Lamar 2024-01-02 14:00:27 UTC
標準添付ライブラリ rdoc の記法についてのドキュメントのセクションの整理など。 https://github.com/ruby/rdoc/pull/1075
[b959263b58] Peter Zhu 2024-01-02 15:07:14 UTC
Exception#detailed_message の実装で最適化による mark 漏れで GC で回収されてしまうのを防ぐための RB_GC_GUARD() の追加。
[29026404a6] Kevin Newton 2024-01-02 18:58:55 UTC
common.mk の prism 関係の依存関係の再生成。
[8916b81bf4] ima1zumi 2024-01-01 14:36:59 UTC
拡張ライブラリ io/console でバージョン番号を gemspec ファイルに直接記述していたのを ext/io/console/console.c に変数として書いておいてそれを gemspec ファイルで読み込んで切り出す手法を取るようにしています。io/console ではこれまでバージョン番号の本体は gemspec ファイルに書いておいて extconf.rb でそれを切り出して取得してコンパイル時のオプションの -D でマクロとして定義しておくというイレギュラーな方法が取られていたので、これを逆にしています。
[5aba5f0454] Peter Zhu 2024-01-03 00:19:12 UTC
String#include? の rdoc 用コメントの call-seq の引数にかっこを追加しています。
[9ff4e52d5d] Nobuyoshi Nakada 2024-01-03 01:54:52 UTC
doc/extension.rdoc のマークアップとインデントの修正。
[73fb9c35ef] Nobuyoshi Nakada 2024-01-03 02:10:19 UTC
8916b81bf434fc50bb9ce912a3dd468d784ca737 で拡張ライブラリ io/console のバージョンの定数 IO::ConsoleMode::VERSION の定義で STRINGIZE() というマクロを利用していたのが不要になったので削っています。