ruby-trunk-changes 2022-05-18

今日は拡張ライブラリ psych のバージョン番号の更新や YJIT の実装のビルドプロセスの微修正などがありました。

[e658da9408] Kouhei Yanagita 2022-05-17 09:47:41 UTC

標準添付ライブラリ irb の rdoc 用コメントの .irbrc ファイルの探索順についての記述に環境変数 IRBRC や XDG_CONFIG_HOME の考慮などを追加しています。

[e2bad65eab] git 2022-05-17 22:12:44 UTC

version.h の日付更新

[3ec066334c] MSP-Greg 2022-03-29 15:10:01 UTC

拡張ライブラリ psych のバージョン番号を 4.0.4.dev に更新しています。

[6b6d7df39d] Hiroshi SHIBATA 2022-05-16 10:42:54 UTC

3ec066334ce60d7695051c8c40df73343860ec35 の続きで拡張ライブラリ psych のバージョン番号を 5.0.0.dev に更新しています。

[093c516ce5] git 2022-05-18 01:04:36 UTC

NEWS の default gems のバージョン更新リストにも psych を追加しています。

[aab683af0e] Kaíque Kandy Koga 2022-05-18 02:28:36 UTC

.github/workflows/compilers.yml のコメントの typo 修正。

[c478a3c0a9] Kaíque Kandy Koga 2022-05-18 02:32:13 UTC

doc/contributing/building_ruby.md に記述してたデバッガ経由で ruby 起動する make ターゲット名の間違いを修正しています。

[3db8db8a32] Nobuyoshi Nakada 2022-05-17 03:40:33 UTC

template/Makefile.in の libruby.a の生成のためのコマンドで Rust 製の YIJT 実装をライブラリ化したものを作る時のファイルパス指定を相対パスにしています。

[9b3ed5a23f] Nobuyoshi Nakada 2022-05-17 09:41:21 UTC

3db8db8a329d6bcc46b5aaf41571309a489540c7 の続きで YJIT 用ライブラリを libyjit/ サブディレクトリにコピーしてから ar コマンドでアーカイブしてたのをやめて直接コピー元のファイルを指定するようにしています。

[9a0f5a8edc] Nobuyoshi Nakada 2022-05-17 14:47:22 UTC

3db8db8a329d6bcc46b5aaf41571309a489540c7 および 9b3ed5a23fba68d364f5e2eea654fd75ce0ea0db のさらに続きで YJIT ライブラリの取り込み時のメッセージ出力に $(ECHO0) を使うなどして V0=1 が指定された時に余計なメッセージが出ないように対応しています。

[97c12c5f69] Nobuyoshi Nakada 2022-05-17 14:55:32 UTC

3db8db8a329d6bcc46b5aaf41571309a489540c79b3ed5a23fba68d364f5e2eea654fd75ce0ea0db9a0f5a8edc9c1a7b3d1f85fb1c02e137520cfe1a のさらに続きで trap 組み込みコマンドで終了時に libyjit サブディレクトリを終了時に掃除するようにしています。