以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20250411より取得しました。


ruby-trunk-changes 2025-04-11

今日は主に標準添付ライブラリ resolv の Ractor 対応などがありました。

[54a85caed4] HoneyryderChuck 2024-10-29 14:43:55 UTC

標準添付ライブラリ resolv で /etc/resolv.conf などから読み込んだデータを freeze して返すようにしています。

[e3dd766e99] HoneyryderChuck 2024-10-29 17:58:27 UTC

標準添付ライブラリ resolv の Resolv::DNS::Resource::ClassHash という定数を Hash から無名 Module にして特異メソッドで Resolv::DNS::Resource の名前空間の配下に定数を追加することで値を保持する実装にしています。 Ractor safe にするためってことだけど定数を動的に定義するのは大丈夫なんだっけ?

[f13e86a70e] John Hawthorn 2025-03-04 01:03:50 UTC

.gdbinit でプロセスを起動していない状態でも組み込みクラスの名前だけは rp で表示できるようにしています。

[af69421c91] Hiroshi SHIBATA 2025-04-11 01:49:26 UTC

doc/windows.md に Windowsサードパーティーライブラリのインストールに pacman 以外のパッケージマネージャなどを利用する際の configure のサンプルを追記しています。

[1bd029b1ea] Hiroshi SHIBATA 2025-04-11 01:55:31 UTC

doc/windows.md にビルド要件の VC のバージョンや SDK runtime のバージョンを追記しています。

[a2b39e5ca6] Hiroshi SHIBATA 2025-04-11 02:01:05 UTC

doc/windows.md に git の設定の core.autocrlf について追記しています。

[0e79279327] Hiroshi SHIBATA 2025-04-11 02:11:38 UTC

doc/windows.md に 1bd029b1eaa76496f376d92059db5f0b355ad03b で追記した VC の要求バージョンの記述をより具体的に書いています。

[8a15f80653] Hiroshi SHIBATA 2025-04-11 02:37:10 UTC

GitHub Actions の Windows 環境での build matrix の vs というラベルでバージョン指定していたものを os として指定するように変更しています。

[0a35c5b4d9] Hiroshi SHIBATA 2025-04-11 03:20:27 UTC

GitHub Actions の Windows 版の workflow で os が 2022 で vc が 2019 という組み合わせのビルドを増やしています。




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20250411より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14