今日は主に標準添付ライブラリ 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 という組み合わせのビルドを増やしています。