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


ruby-trunk-changes 2024-10-23

今日は主に bundler のエラーメッセージの改善や YJIT でのインライン化の最適化などがありました。

[e288604eb3] Wu 2024-10-22 14:43:12 UTC

標準添付ライブラリ reline で端末からの読み込んだ文字列の Encoding の想定に Encoding.default_external ではなく使っている IO の encoding を参照するようにしています。 https://github.com/ruby/reline/pull/765

[3a327e1c18] BurdetteLamar 2024-10-22 14:23:16 UTC

Array#to_a の rdoc 用コメントの手直し。

[b41c65b577] Alan Wu 2024-10-21 22:08:51 UTC

YJIT で Numeric#dup と Kernel#dup メソッドをインライン化する最適化を追加しています。

[9cbf2f5fff] Burdette Lamar 2024-10-22 16:36:12 UTC

Array#take_while の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/11930

[0f3723c644] Takashi Kokubun 2024-10-22 18:01:29 UTC

Numeric#dup と Numeric#+@ メソッドを ruby 実装するようにしています。これにより b41c65b57735ce0d556b6fdad0ce490e939b1c7a での YJIT での Numeric#dup のインライン化の最適化は不要になったので削除されています。 https://github.com/ruby/ruby/pull/11933

[00af6a3f04] BurdetteLamar 2024-10-22 19:07:30 UTC

Array#to_h の rdoc 用コメントの手直し。

[da82b84b55] Burdette Lamar 2024-10-22 19:20:58 UTC

Array#inspect の rdoc 用コメントの call-seq に現在 alias になってる #to_s も追加しています。 https://github.com/ruby/ruby/pull/11935

[b39b998a17] David Rodríguez 2024-10-22 18:57:03 UTC

rubygems および bundler の古い TruffleRuby の対応のための分岐を削除しています。

[5aa8b9e3b5] Guilherme Carreiro 2024-10-10 22:52:54 UTC

標準添付ライブラリ error_highlight でエラー箇所を示す時に対象の行がとても長い時に折り返さなくてすむように前後どちらかを省略して表示するように対応しています。

[e7c9dfb3e9] Guilherme Carreiro 2024-10-13 18:40:45 UTC

標準添付ライブラリ error_highlight で 5aa8b9e3b53fbac7667c6d8ee9a3e85992380321 の続きで長い行の中間にエラー箇所があった場合前後両方を省略表示できるように対応を追加しています。

[e9ba6c2ea4] Guilherme Carreiro 2024-10-17 23:12:21 UTC

さらに標準添付ライブラリ error_highlight で省略表示する桁数の計算を修正して端末幅が狭い時に必要な部分がちゃんと表示できるように? しています。

[25adcddcbc] "dependabot[bot]" 2024-10-23 02:13:59 UTC

GitHub Actions の独自アクションの定義に使っている actions/cache アクションのバージョンを更新しています。

[0de8b533de] "dependabot[bot]" 2024-10-23 02:55:27 UTC

GitHub Actions の workflows で利用している github/codeql-action アクションのバージョンを更新しています。

[19747c1ca6] Taketo Takashima 2024-10-22 23:32:50 UTC

標準添付ライブラリ ipaddr の gemspec ファイルで spec.required_ruby_version を 2.4 以降に引き上げています。

[ad85354452] Jerome Dalbert 2024-10-21 20:26:17 UTC

bundler の bundler/inline.rb の gemfile メソッドの実装で引数名を改名。

[ffd51926bf] David Rodríguez 2024-10-11 12:02:38 UTC

bundler で rubygems のいくつかのメソッドの再定義を不要にしています。

[4790ecc86f] David Rodríguez 2024-10-21 19:37:58 UTC

bundler のテスト用のヘルパーでファイルを探してディレクトリの親を辿る処理で辿るのをやめるロジックをシンプルにしています。

[b843d4ee14] David Rodríguez 2024-10-21 10:07:09 UTC

bundler のダミーの? bundler 自身の Specification で executables に bundler を追加していたのを削っています。

[88b969cd19] David Rodríguez 2024-10-21 17:08:58 UTC

bundler のテストの spec 名の修正。

[cc29d737ef] David Rodríguez 2024-10-21 17:20:09 UTC

bundler のテストで一時ディレクトリ作成時のエラーメッセージの改善?

[055ed5f592] David Rodríguez 2024-10-21 17:29:12 UTC

bundler のファイル操作のエラー時のメッセージの改善。

[f2380081df] David Rodríguez 2024-10-21 17:30:50 UTC

bundler で書き込み権限のないディレクトリへのインストール時のエラーメッセージの改善。

[438d36eb4b] David Rodríguez 2024-10-21 18:43:23 UTC

bundler のエラーメッセージの改善。




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

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