ruby-trunk-changes 2023-11-14

今日は reline の色付けの 256 color モードの追加や rdoc のリンク記法のサポートの修正などがありました。

[90b49024c0] tomoya ishida 2023-11-13 12:42:25 UTC

標準添付ライブラリ reline の端末出力の色付けなどを担当する Reline::Face で 256 color モードを追加して truecolor が使えない時に代替するようにしています。 https://github.com/ruby/reline/pull/604

[bbfd735b88] Benoit Daloze 2023-01-05 13:52:13 UTC

rubygems でファイルの shebang を検出する処理で TruffleRuby でも shebang を読み飛ばすようにしています。

[e8ab3f7010] Yuta Saito 2023-11-13 20:19:25 UTC

Thread#add_trace_func のテストでイベントコールバックに渡されるファイル名もチェックするようにしています。

[b41270842a] John Hawthorn 2023-10-13 17:31:56 UTC

拡張ライブラリ objspace の ObjectSpace._dump_object で T_IMEMO 型オブジェクトの callcache の時の表示を追加しています。また dump_append_ref() という関数を dump_append_ptr() という関数名に改名して dump_append_ref() はそちらに委譲する関数として定義しなおしています。これはうっかり混ざっただけ?

[68869e9bd9] Peter Zhu 2023-11-10 21:17:39 UTC

5f3fb4f4e397735783743fe52a7899b614bece20 で revert された f6910a61122931e4193bcc0fad18d839c319b720 の Object Shapes の rb_shape_t::type のタイプの定数の SHAPE_CAPACITY_CHANGE を削除するのをリトライしています。拡張ライブラリ objspace での消し忘れと variable.c の RUBY_ASSERT() マクロでの対応漏れが追加されています。

[fabf5bead7] Peter Zhu 2023-11-10 21:17:51 UTC

Object Shapes でインスタンス変数の削除時の rb_shape_t::capacity の上書きを抑制しています。

[33b92c2d6b] Paul Bob 2023-11-09 14:19:43 UTC

rubygems の Gem::RemoteFetcher::FetchError 例外のメッセージにサーバーからのレスポンスボディも入れるようにしています。

[caa9881fde] Nobuyoshi Nakada 2023-11-14 04:53:59 UTC

rdoc 用コメントのリンクの記法の修正。

[19a7a7660c] Nobuyoshi Nakada 2023-11-14 06:39:10 UTC

doc/ 配下のドキュメントファイルで見出しのレベルを調整しています。

[50e1c293b7] Yuta Saito 2023-11-14 05:31:25 UTC

e8ab3f7010965e6d632457a316a76c68feee5007 の Thread#set_trace_func のテストでファイル名もチェック対象に追加してたのは revert して、別の TracePoint のテストで他のファイルでのイベントは無視するようにしています。このテスト失敗のデバッグのためにファイル名を入れてたっぽいですね。並列テストで問題があったのかな。

[9935512275] Nobuyoshi Nakada 2023-11-14 07:23:36 UTC

標準添付ライブラリ rdoc の TIDYLINK という rdoc のリンク記法のラベルを {} で囲む記法に余分な { があるとリンク生成されない不具合修正しています。 https://github.com/ruby/rdoc/pull/1015

[b01118f29c] Nobuyoshi Nakada 2023-11-14 08:20:57 UTC

Dir.home の rdoc 用コメントに説明を追記しています。

[63fdfa1312] Nobuyoshi Nakada 2023-11-14 08:29:15 UTC

Dir.exist? の rdoc 用コメントに File.directory? への言及を追加しています。