ruby-trunk-changes 2024-01-01

あけましておめでとうございます。今日は元日ということもあって主にドキュメントやテストの修正でした。

[569a06aa2f] Nobuyoshi Nakada 2023-12-31 14:57:09 UTC

標準添付ライブラリ rdoc の rdoc-ref タグにクラス名などの参照なしで同じページ内のセクションへのリンク生成するようにしています。

[32f2cb47b7] Nobuyoshi Nakada 2023-12-31 15:49:25 UTC

569a06aa2fbaec3febc5de975654cba8f85813f1 で追加した rdoc のページ内リンクの機能を使って doc/extension.rdoc および doc/extension.ja.rdoc にリンクを追加しています。

[0502df018c] Nobuyoshi Nakada 2023-12-31 15:50:19 UTC

doc/extension.ja.rdoc の説明つきリストにするマークアップが漏れていたところを修正しています。

[a19544d154] Nobuyoshi Nakada 2023-12-31 15:55:31 UTC

doc/extension.ja.rdoc で markdown の `` での code 指定していたところがあったので明示的な HTML タグを書くように修正しています。

[997124fc0b] Peter Zhu 2024-01-01 02:25:22 UTC

Hash#default_proc= の rdoc 用コメントの余分な末尾の ":" があったのを削っています。

[5c81fd6886] Stan Lo 2024-01-01 10:57:10 UTC

irb の yamatanooroti.gem を使った仮想端末でのテストの teardown で RELINE_TEST_PROMPT という環境変数を消す処理があったのを削除しています。 reline のテストからのコピペで消し忘れかな? https://github.com/ruby/irb/pull/827

[cd41177815] Sorah Fukumori 2024-01-01 10:58:32 UTC

irb のシグナルハンドラの処理のテストに親プロセスの SIGINT のハンドラ設定に依存しないように "DEFAULT" に戻す処理を追加しています。また明示的に Signal.trap のブロックでシグナルハンドラを指定した時のテストも追加しています。

[d3933fc753] Sorah Fukumori 2024-01-01 11:45:54 UTC

標準添付ライブラリ net/http のテスト用の証明書や鍵ファイルを更新しています。コミットログによると RFC 9500 でテスト用に用意されている鍵というのがあるらしくてそれを使うようにしているようです。 https://www.rfc-editor.org/rfc/rfc9500.html [追記]証明書の期限切れもおこしていたのでその延長のためという目的もあったようです。コメント参照[/追記]