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


ruby-trunk-changes 2025-01-16

今日は win32ole の bundled gems 化などがありました。

[2599ac38cd] Nobuyoshi Nakada 2025-01-15 11:49:18 UTC

39cfba0b5e4dd37d9b92916b36f0e4609e0b3fb9 の tool/rbinstall.rb での RbInstall::UnpackedInstaller#generate_plugins の再定義は revert してかわりに(?)グローバル変数 $destdir を絶対パスにしておくようにしています。 rubygems の plugin の読み込みのため。

[22feb02066] Nobuyoshi Nakada 2025-01-15 13:10:40 UTC

2599ac38cd24669cb7afa8b08e735bd25eb1b30a の再修正で tool/rbinstall.rb で $destdir を絶対パスにするのを $destdir が空文字列の時の抑制するようにしています。

[d399e0c2b6] Nobuyoshi Nakada 2025-01-15 13:11:47 UTC

common.mk の incs の依存関係の probes.h を消して all-incs の依存関係に移動しています。

[6286d3858c] Lars Kanis 2025-01-15 13:59:22 UTC

Process.spawn に渡す環境変数のテストで Windows 環境でのテスト時に必須の環境変数PROCESSOR_ARCHITECTURE を追加しています。 ARM 上で x86 の emulation をする場合に Windows ではこの環境変数が必要みたいです。

[cb6476a34e] Peter Zhu 2025-01-15 15:12:20 UTC

GC の実験実装 mmtk で利用している mmtk-core のパッケージバージョンを更新。

[65fa58d3ae] Earlopain 2025-01-15 09:45:26 UTC

prism の一部のテストを既知の不具合として skip するリストに追加しています。

[e02c7491e9] Peter Zhu 2025-01-15 15:23:33 UTC

GC の実験実装 mmtk のヘッダの空白追加のみ。

[e5ad894959] tomoya ishida 2025-01-15 17:57:42 UTC

irb の syntax の色付けで正規表現マッチの後方参照の変数の色付け対応を追加しています。 https://github.com/ruby/irb/pull/1065

[ab1565ebe3] Peter Zhu 2025-01-15 18:07:44 UTC

GC の実験実装 mmtk の GC.config で返す情報の項目 :mmtk_plan の追加。

[cd0abd696f] Aaron Patterson 2025-01-15 17:21:52 UTC

拡張ライブラリ psych のソースコードvim 向けの mode line のコメントを削除しています。

[67744879a1] Peter Zhu 2025-01-15 20:17:57 UTC

gc.c の rb_gc_vm_weak_table_foreach() で不要に GET_VM() を利用しているところを先に格納しているローカル変数を参照するようにリファクタリングしています。

[a50d612a0c] Charles Oliver Nutter 2025-01-15 22:06:02 UTC

拡張ライブラリ psych の JRuby 向けに利用する SnakeYAML のバージョンを 2.9 に更新しています。

[91918bb01f] Jean Boussier 2025-01-15 19:30:41 UTC

拡張ライブラリ json の fixtures/ 配下のファイル群を parse するテストをファイルごとにテストメソッドを動的に定義するようにリファクタリングしています。

[931a870606] Benjamin Quorning 2025-01-15 20:48:14 UTC

prism の文法構造を再帰的に適用する深さの上限を bison にあわせて 10000 まで増やしています。 [ruby-core:120713] [Bug #21044]

[d492cfdaad] Kevin Newton 2025-01-16 03:29:57 UTC

prism defined? の後方参照の特殊変数に対する挙動が parse.y と異なっていたのを修正。 https://github.com/ruby/ruby/pull/12584 [ruby-core:120712] [Bug #21043]

[721891688b] Hiroshi SHIBATA 2025-01-16 00:13:28 UTC

標準添付ライブラリ win32ole を削除して bundled gems に移行しています。

[4e563d9c51] Hiroshi SHIBATA 2025-01-16 00:14:01 UTC

test/test_extlibs.rb で拡張ライブラリのビルド成功を確認するテストから win32ole を削除しています。

[8d319edf38] Hiroshi SHIBATA 2025-01-16 00:39:14 UTC

bundled gems のテスト用のツール tool/test-bundled-gems.rb で win32ole のテストは Windows 以外では省略するようにしています。

[f78447c9e8] Hiroshi SHIBATA 2025-01-16 01:06:23 UTC

gems/lib/rake/extensiontask.rb で win32ole の bundled gems のテストのために Rake::ExtensionTask#lib_dir メソッドを空っぽで定義追加しています。

[7ef91f589a] git 2025-01-16 04:08:08 UTC

NEWS の新規 bundled gems のリストに win32ole を追加しています。

[32cb4b204d] Nobuyoshi Nakada 2025-01-16 05:03:45 UTC

doc/contributing/documentation_guide.md から rdoc のマークアップ記法についてのリンク先を変更しています。

[e65986c9bc] Nobuyoshi Nakada 2025-01-16 04:12:58 UTC

doc/_regexp.rdoc に $0, $1 などの特殊変数は MatchedData のメソッドで代替できる旨追記しています。 https://github.com/ruby/ruby/pull/21040

[f2c9eac887] Nobuyoshi Nakada 2025-01-16 04:27:37 UTC

MatchData クラスの rdoc 用コメントからの特殊変数についてのドキュメントのリンクの向き先を修正しています。

[0d6506170e] Nobuyoshi Nakada 2025-01-16 06:35:50 UTC

tool/downloader.rb のメソッドで省略可能引数を利用していたところをキーワード引数を使うように変更しています。




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

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