ruby-trunk-changes 2022-04-14

今日は主に標準添付ライブラリ net/http の Net::HTTPResponse でレスポンスが圧縮されていた場合それを展開したらレスポンスヘッダの Content-Length も追随して変更するようになる変更やドキュメントの修正などがありました。

[aaac279de0] Peter Zhu 2022-04-11 19:37:29 UTC

標準添付ライブラリ rdoc がリンクとして認識する URL の正規表現に URL に使える文字のみ受付けるように文字クラスの指定を追加しています。

[df1594e4b5] Nobuyoshi Nakada 2022-04-13 09:36:56 UTC

gc.c の TYPED_UPDATE_IF_MOVED() という関数マクロの定義で引数の参照にかっこがついてないところがあったので追加しています。

[54b53e2c8f] Peter Zhu 2022-04-13 14:42:46 UTC

IO.popen、Kernel#exec、Struct#eql? などの rdoc 用コメントのタグの閉じ忘れやマークアップ漏れの修正。

[0579486f15] Jeremy Evans 2021-03-01 21:48:06 UTC

一度 revert されてた標準添付ライブラリ net/http の Net::HTTPResponse で body が圧縮されていた時に Content-Length ヘッダの内容を展開後のサイズに変更するようにする修正のリトライです。 [ruby-core:97359] [Bug #16672]

[fde7952489] git 2022-04-13 15:11:43 UTC

version.h の日付更新

[dfdc03248f] Burdette Lamar 2022-04-13 18:45:18 UTC

Symbol のメソッド群の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/5796

[dbb227d3b6] Alex Matchneer 2022-04-13 19:34:49 UTC

C API rb_fiber_scheduler_io_read_memory() および rb_fiber_scheduler_io_write_memory() の Doxygen 用コメントに引数の説明が抜けていたものがあったので追記しています。 https://github.com/ruby/ruby/pull/5441

[629bad4aba] Stan Lo 2022-04-10 21:49:59 UTC

拡張ライブラリ pty の PTY.spawn の rdoc 用コメントに最初の引数に環境変数の指定が渡せることが記述されていなかったので追記しています。

[59c81274aa] Grant Hutchins 2022-04-13 18:29:14 UTC

Float#finite? の rdoc 用コメントの定数 NaN の名前の typo を修正しています。

[3728f83b2d] S-H-GAMELINKS 2022-03-19 05:35:12 UTC

thread.c の select(2) に渡せる fd の上限についてのコメント内の URL が http schema になってたのを https に更新しています。

[5d45afdbbf] Nobuyoshi Nakada 2022-04-14 02:17:37 UTC

Symbol#name や Symbol#to_proc の rdoc 用コメントを実際に rb_define_method() を呼ぶ string.c 内にコメントアウトされた状態で書いていたのをそれぞれの関数の定義の場所に書くように移動しています。

[e06100d969] Nobuyoshi Nakada 2022-02-09 23:13:57 UTC

標準添付ライブラリ rdoc でメソッド名を自動的にリンクにするための検出用正規表現にアンダースコアを含むメソッド名が対応していなかったので修正しています。

[2ff41e97fa] Nobuyoshi Nakada 2022-04-14 03:55:44 UTC

2ff41e97fac1503e66554d7d410994b9d41fe0dc の修正でアンダースコアを含むメソッド名がリンクになるようになったので明示的にリンク記法にしていたところをメソッド名のみに変更しています。

[295030969c] Nobuyoshi Nakada 2022-04-14 05:56:22 UTC

Kernel#` の rdoc 用コメントでバッククオートについてのメソッドへのリンクを rdoc-ref: タグを使って書くように修正しています。

[5397dd2e76] Nobuyoshi Nakada 2022-04-14 07:13:36 UTC

標準添付ライブラリ rdoc のメソッド名のリンク化でアンダースコアを含むメソッド名の時の追加対応。

[9b8ce6d34c] Koichi Sasada 2022-04-14 07:52:08 UTC

thread_pthread.c の gvl_release_common() 内で ccan_list_top() で waitq の先頭の要素を取り出す時に linked list の next に相当する構造体メンバー名の指定が誤っていたのを修正しています。

[8751c5c267] Akshay Birajdar 2022-04-11 06:33:29 UTC

Module#< および Module#> の rdoc 用コメントに戻り値の意味について基本的な説明を追記しています。