ruby-trunk-changes 2024-03-05

今日は主に Range#overlap? の beginless や endless の時に要素の型が比較可能でなくても true を返していた不具合の修正などがありました。

[b176315827] Nobuyoshi Nakada 2024-03-04 12:02:08 UTC

Range#overlap? の実装で endless range や beginless range の時に文字列と数値など要素の比較ができない Range 同士の時にも true を返してしまっていたので要素が比較可能かどうかのチェックを追加しています。 [ruby-core:117047] [Bug #20324]

[2c787bf90f] Nobuyoshi Nakada 2024-03-04 14:25:51 UTC

defs/gmake.mk の rubyspec の C API テスト用拡張ライブラリをビルドするためのルールで $(POSTLINK) の実行を追加しています。

[61ea202f8b] Lazarus Lazaridis 2024-03-04 16:35:51 UTC

ObjectSpace.reachable_objects_from の rdoc 用コメントの意味が文章が逆転してたので修正。 https://github.com/ruby/ruby/pull/10172

[5899f6aa55] Jeremy Evans 2024-01-12 16:58:39 UTC

RubyVM::InstructionSequence のバイナリフォーマットへの dump/load 時に内部的なローカル変数の情報が抜け落ちていたのを修正しています。 [ruby-core:115181] [Bug #19975]

[5e5bf57bca] "dependabot[bot]" 2024-03-04 15:53:05 UTC

rubygems の Rust 製拡張ライブラリを含む gem のテストのためのプロジェクトの rb-sys パッケージのバージョン更新。

[899ce129f1] Hiroshi SHIBATA 2024-03-05 02:00:24 UTC

GitHub Actions の macOS 向け workflow で make test-bundler-parallel の実行を追加しています。

[0ae0a0c1c3] Hiroshi SHIBATA 2024-03-05 02:38:31 UTC

71d511615b8dac459d6f88f5896b9859f99c999e の mkmf.rb で生成する Makefile で POSTLINK 変数を伝播させてたのを revert しています。

[e1026000af] Nobuyoshi Nakada 2024-02-25 05:39:46 UTC

bundler の bundle gem で生成するプロジェクトの gemspec ファイルのテンプレートで spec.files を設定するため git ls-files コマンドを実行するのにバッククオートを使ってたのを IO.popen を使うように変更しています。いくつかの default gems の gemspec ファイルで行なってたのと同じ変更ですね。

[b582e5a6e9] Nobuyoshi Nakada 2024-03-05 06:02:04 UTC

bundler のテストでディレクトリを含む Dir.glob の結果の削除に FileUtils.rm を使ってたのを FileUtils.rm_rf に修正しています。

[8e27c01fbb] Hiroshi SHIBATA 2024-03-05 07:32:43 UTC

0ae0a0c1c3bb01d118c5a924d731a2b3e9774105 で revert された mkmf.rb で生成する Makefile での POSTLINK 変数の伝播を再適用しています。 b582e5a6e99c3e88076fc8eea794d0b3a23e8740 の修正で問題が解決したみたいです。

[226a889dc7] cui fliter 2024-03-05 09:50:47 UTC

あちこちのコメントの typo や英文法の修正。