ruby-trunk-changes 2022-10-11

今日は主に IO の {read,write}_nonblock で fcntl(2) でエラーが発生した時に例外を発生させず無視するゆにする変更などがありました。

[1bafa4a59b] Samuel Williams 2022-10-10 21:18:20 UTC

IO#read_nonblock や IO#write_nonblok で fcntl(2) で nonblok フラグを設定するのに rb_io_set_nonblock() という関数を利用していてエラー時に SystemCallError 例外が発生するようにしていたのを rb_fd_set_nonblock() を直接呼んでエラーを無視するようにしています。いいのかなそれは。 https://github.com/ruby/ruby/pull/6524

[1dd774f53a] Nobuyoshi Nakada 2022-10-11 00:32:35 UTC

標準添付ライブラリ open-uri の gemspec ファイルの spec.files から除外するファイルの正規表現Rakefile や Gemfile や .git ディレクトリなどを追加しています。

[1a66d42fca] Nobuyoshi Nakada 2022-10-11 07:25:09 UTC

Time#ctime の rdoc 用コメントのリンクに docs.ruby-lang.org のサイトへの絶対 URL を使ってたのを相対パスで strftime_formatting.rdoc へのリンクに変更しています。