今日は 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
[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 のメソッドで省略可能引数を利用していたところをキーワード引数を使うように変更しています。