今日は主にドキュメントの修正や 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
[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 以降であることを追記したりしています。