今日は主に標準添付ライブラリ open-uri の webrick 依存をなくす変更のリトライや YJIT の disasm 出力が開発用のビルドでなくても使えるようにする変更などがありました。
[e148db70ea] Peter Zhu 2024-07-08 13:06:45 UTC
gc_impl.c の rb_gc_impl_verify_internal_consistency() という関数に static 修飾子を追加しています。
[0c61e21277] Peter Zhu 2024-07-08 13:08:22 UTC
gc_impl.c の rb_gc_impl_verify_internal_consistency() を static 化に追随して gc_verify_internal_consistency() と改名しています。
[39826f384a] David Rodríguez 2024-07-05 14:20:01 UTC
d90a930edea311c0f3fe2a8aade03efb1697c3e0 や e4825a5194af822104ec9fcac00004a2bad30f18 の rubygems での binstub ファイル出力の flock による排他処理まわりの変更を bundler の rubygems 拡張で古い rubygems との併用時にも再定義して修正が反映されるようにしています。
[ae6a2d0641] David Rodríguez 2024-07-08 15:39:24 UTC
bundler の 39826f384a2a5243530ba99a69b112fb3773b633 の変更でのコメントの rubygems のバージョンの記述の間違いを修正。
[a57b4340d0] BurdetteLamar 2024-07-07 21:43:23 UTC
File の File::LOCK_xxx の定数についての rdoc 用コメントのマークアップを修正。
[3be9ce3cf6] Alan Wu 2024-07-08 20:02:30 UTC
YJIT の --yjit-dump-disasm 指定時の disasm 出力が開発用のビルドでなくても使えるようにしているそうです。
[a9f6bd028a] Peter Zhu 2024-07-05 19:02:42 UTC
組み込みの GC の実装を共有ライブラリとして切り出すビルド時に共有ライブラリをビルドする make のターゲット shared-gc を追加しています。
[ffc69eec0a] Koichi Sasada 2024-04-27 22:19:09 UTC
thread_pthread.h の構造体 struct rb_thread_sched_item 内のメンバーの型として定義されていた無名の構造体を struct rb_thread_sched_waiting という構造体として独立して定義するようにしています。
[e500222de1] Koichi Sasada 2024-07-08 21:00:04 UTC
ffc69eec0a5746d48ef3cf649639c67631a6a609 の変更で削除されたローカル変数をデバッグメッセージ出力で参照しているところが残っていたので置き換えています。
[690b56440b] Nobuyoshi Nakada 2024-07-09 04:01:44 UTC
bootstraptest で Kernel#open を使ってファイル出力しているところが残っていたので File.write や IO.popen を利用するように移行しています。
[e62ac3aac7] Hiroshi SHIBATA 2024-07-08 22:42:10 UTC
02c4f0c89db3689c5272f00c548ca3008120459b で標準添付ライブラリ open-uri のテストで主に webrick 依存をなくす変更群を revert していたのを戻しています。
[5d82abdfc8] Hiroshi SHIBATA 2024-07-09 06:38:01 UTC
標準添付ライブラリ open-uri のテストでダミーの proxy サーバー起動のメソッドが重複して呼ばれていたのを修正しています。
[e09df57427] Hiroshi SHIBATA 2024-07-09 07:24:00 UTC
標準添付ライブラリ uri の https のダミーサーバーを使ったテストで Windows で skip していたテストを実行するように戻しています。
[f9004fc8aa] Hiroshi SHIBATA 2024-07-09 07:39:30 UTC
rubygems のテストでテスト用のダミーサーバーで OpenSSL::SSL::SSLError の発生時に警告を出力していたのをやめています。
[ad6b2e8985] David Rodríguez 2024-07-05 13:48:26 UTC
bundler のテストでテストに使う環境のためにインストールする gems のバージョンの指定などを更新しています。新しい ruby バージョンを使った時の bundled gems 化されたものに対応するため?