ruby-trunk-changes 2020-12-26

今日は主にドキュメントの修正や Haiku での不具合修正などがありました。

[a01d28fed7] Yusuke Endoh 2020-12-25 12:58:50 UTC

09216f63ba29b777beda6d4691eb8067af0af5e2 で追加した test/test_trick.rb で子プロセスの終了や File.join にタイムアウトを設定しています。 File.join がタイムアウトするってどういうことだろ。

[aaf0474e76] Nobuyoshi Nakada 2020-12-25 13:05:21 UTC

doc/syntax/methods.rdoc の節の見出しのレベルを調整。

[255ee4de8c] zverok 2020-12-24 09:06:26 UTC

doc/syntax/methods.rdoc に一行メソッド文法と委譲のための m(...) で引数を受け渡す記法について追記しています。

[92f9f998fb] Nobuyoshi Nakada 2020-12-25 13:23:53 UTC

a01d28fed7de2682d23606346ffededf19eb42c9 で test/test_trick.rb の File.join に追加した timeout を削って assert_in_out_err につけなおしています。やっぱり File.join はおかしいですよね。

[6083fed366] Nobuyoshi Nakada 2020-11-25 12:35:56 UTC

String#count の実装でサイズを格納する変数を int から size_t に修正しています。

[d4ba88bcd8] git 2020-12-25 16:41:13 UTC

version.h の日付更新

[73cd4951de] Nobuyoshi Nakada 2020-12-25 14:08:34 UTC

GitHub Actions の workflow の matrix 設定から leaked-globals を削って make check の workflow で同時に実行させるようにしています。

[292230cbf9] Nobuyoshi Nakada 2020-12-25 14:36:25 UTC

gc.c の変数 old_handler の定義に static 修飾子を追加。またいくつかの関数の定義のスタイルの修正と static でない関数の prefix に rb_ をつける改名。 make leaked-globals で誤検出されたものに対応するためみたいです。

[dc13bd22bb] Nobuyoshi Nakada 2020-12-15 14:17:23 UTC

open_load_file() で fcntl(2) に F_SETFL で fd のフラグを落としている処理を disable_nonblock() という関数に切り出しています。Haiku での fcntl(2) の返す errno の仕様に対応するための修正みたいです。 https://github.com/ruby/ruby/pull/3723

[15e192070a] Takashi Kokubun 2020-12-26 03:17:16 UTC

VM 命令の opt_mod のコメントの typo 修正。

[533bf6f19d] Hiroshi SHIBATA 2020-12-26 05:26:38 UTC

標準添付ライブラリ racc の gemspec ファイルでバージョン番号を racc/info.rb から取得するようにしています。

[bb04856bca] Hiroshi SHIBATA 2020-12-26 05:27:14 UTC

lib/racc/info.rb のバージョンを示す定数 Racc::VERSION を 1.5.2 に更新しています。

[3a0a08697a] Nobuyoshi Nakada 2020-12-26 07:37:39 UTC

GitHub Actions で古い ruby で rubyspec のテストを行なうための設定ファイル .github/workflows/spec_guards.yml に ruby 3.0 での実行も追加して、3.0 での実行では webrick のインストールが必要になるので gem install webrick を追加しています。

[858f9aa430] Kazuhiro NISHIYAMA 2020-12-26 09:28:50 UTC

README.md および README.ja.md の GitHub Actions のバッジのラベルに対象のプラットフォームなどの文字も含むようにしています。

[ce65a7687f] Marcus Stollsteimer 2020-12-26 09:40:47 UTC

3.0 がリリースされたので doc/syntax/methods.rdoc のキーワード引数分離についての記述の "currently" というのを 2.7 以降と変更しています。

[3fc53de5c9] Marcus Stollsteimer 2020-12-26 09:40:52 UTC

doc/syntax/methods.rdoc の文法修正などと、委譲用の引数の記法 m(...) の前に通常引数を置けるようになったのが 3.0 以降であることを追記したりしています。