ruby-trunk-changes 2022-06-06

今日は標準添付ライブラリ cgiJRuby 対応や RbConfig::CONFIG の項目追加などがありました。

[d8790ecd04] nick evans 2022-06-05 17:33:49 UTC

rbconfig.rb の RbConfig::CONFIG に "COROUTINE_TYPE" というキーを追加して configure 時の Fiber 用の coroutine 実装の選択結果を取得できるようにしています。 https://github.com/ruby/ruby/pull/5976

[a56a7119ac] Nobuyoshi Nakada 2022-06-06 02:16:18 UTC

configure に不要な coroutine_type の代入があったのを削除しています。

[93555e013c] git 2022-06-06 02:40:14 UTC

version.h の日付更新

[5267829641] Kazuhiro NISHIYAMA 2022-06-06 03:00:05 UTC

doc/contributing/testing_ruby.md の make test-all に指定のテストメソッドだけ実行させるサンプルの typo を修正。

[5d014bcb61] Yusuke Endoh 2022-06-06 03:52:15 UTC

9125374726fbf68c05ee7585d4a374ffc5efc5db で追加した GVL 確保/解放のコールバック関数を登録する C API のテストで Thread を生成して短時間 sleep させていたところでテストの安定性のため sleep する時間を 10倍に伸ばしています(それでも 0.5 sec とかの短時間)。

[4bc7cef866] Pavel Rosický 2021-09-23 22:33:36 UTC

標準添付ライブラリ cgi の .gemspec ファイルで spec.files を git ls-files コマンドの結果から抽出するように書かれてたのを Dir.glob を使った書きかたに変更し、さらに JRuby 対応のための分岐を追加しています。

[f4173ff2fa] Hiroshi SHIBATA 2022-06-06 09:19:15 UTC

doc/standard_library.rdoc の debug.gem を default gems のセクションから bundled gems のセクションに移動しています。

[ba38318827] David Rodríguez 2022-06-03 07:49:59 UTC

rubygemsrubygems/requirement.rb を常に require してたのを autoload を使って遅延ロードするように変更しています。