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


ruby-trunk-changes 2024-12-13

今日は標準添付ライブラリや bundled gems のバージョン更新や NEWS の追記や整理などがありました。

[911879e01f] Stan Lo 2024-12-12 13:14:52 UTC

標準添付ライブラリ irb のバージョンを 1.14.2 に更新しています。 https://github.com/ruby/irb/pull/1045

[a0f59a59ad] git 2024-12-12 13:15:55 UTC

NEWS の default gems のバージョンリストの irb のバージョンを更新しています。

[54964526c6] "NARUSE, Yui" 2024-12-12 13:58:13 UTC

tool/format-release で git diff コマンド実行時にファイルのコピーを検出する時の差分の探索?の上限をなくす -l0 オプションを追加しています。

[ca427e63ad] Nobuyoshi Nakada 2024-12-12 13:35:47 UTC

拡張ライブラリ win32ole の rdoc 用コメントの markup の修正。

[20b62ac063] Nobuyoshi Nakada 2024-12-12 13:53:20 UTC

拡張ライブラリ win32ole の互換性のために残している定数の rb_define_const() での定義で定数名の文字列をわざとリテラルを分割して連結させるようにしています。なんだろう? と思ったら rdoc によるドキュメント化を抑制するためみたいです。 :nodoc: じゃだめなのかな。

[776ec52148] Nobuyoshi Nakada 2024-12-12 14:29:14 UTC

拡張ライブラリ win32ole の定数を rb_deprecate_constant() で deprecated にするようにしています。

[300be2b192] tomoya ishida 2024-12-12 16:40:03 UTC

標準添付ライブラリ reline の undo/redo の実装で変更後に自動インデントが動いてしまわないようにしています。 https://github.com/ruby/reline/pull/793

[c0caf1cc1a] James Reid-Smith 2024-12-12 17:26:03 UTC

irb の debugger 連係時の history ファイルの読み込みを実装しています。 https://github.com/ruby/irb/pull/1046

[ca2d19d4e5] Peter Zhu 2024-12-11 19:22:36 UTC

異常終了をせず情報のダンプだけする可変長引数を受け取る関数 rb_bug_without_die() を C API に追加しています。

[2da70aac25] Peter Zhu 2024-12-11 19:27:10 UTC

異常終了時のメモリマップ情報をダンプする処理を ASAN 利用時にスキップするようにしています。ASAN を使っていると大量のマッピングが出力されてしまうためとのこと。

[79d90e7351] Peter Zhu 2024-12-11 19:40:40 UTC

ca2d19d4e5a47822c250179f88c814c5f401e9bd で追加した C API rb_bug_without_die() を使って rb_objspace_alloc() で ASAN のエラー検出があった時に VM の情報をダンプするようにしています。

[0bdb38ba6b] Koichi Sasada 2024-12-12 19:52:34 UTC

Ractor.store_if_absent というメソッドを新規追加して current Ractor の Ractor local storage に指定したキーがない時だけ代入する atomic な処理を追加しています。専用の Mutex を rb_ractor_t 構造体に持ってこれで排他処理するようにしています。 [ruby-core:119769] [Feature #20875]

[ff8570b005] Stan Lo 2024-12-12 12:55:22 UTC

Exception の rdoc 用コメントで LoadError だけ明示的にリンクを貼ってたのを cross reference にまかせるようにしています。また lib/bundled_gems.rb の rdoc の抑制に :nodoc: を利用するようにしています。

[5e8c9b4b28] Stan Lo 2024-12-12 21:44:15 UTC

TracePoint の rdoc 用コメントの英文法や typo 修正。 https://github.com/ruby/ruby/pull/12150

[e7ee7d43f3] Alan Wu 2024-12-12 23:52:51 UTC

YJIT の Rust 実装で linter の指定自体の警告を無視するため unknown_lints というのを局所的に許可するようにしています。

[fffef9aa5d] Aaron Patterson 2024-11-01 22:06:35 UTC

Thread の自動的に切り替えを発生させる time slice の時間を変更するための環境変数 RUBY_THREAD_TIMESLICE を追加しています。ミリ秒単位で指定。 [ruby-core:119683] [Feature #20861]

[5a9008516a] Hiroshi SHIBATA 2024-12-13 00:33:46 UTC

拡張ライブラリ zlib のバージョンを 3.2.1 に更新しています。

[55e3297156] git 2024-12-13 00:34:46 UTC

NEWS の default gems のバージョンリストの zlib のバージョンを更新しています。

[f5850c0cf7] Hiroshi SHIBATA 2024-12-13 00:48:28 UTC

標準添付ライブラリ shellwords のバージョンを 0.2.2 に更新しています。

[ea2fba92c2] git 2024-12-13 00:51:51 UTC

NEWS の default gems のバージョンリストの shellwords のバージョンを更新しています。

[57825bf390] Alan Wu 2024-12-13 00:54:37 UTC

bootstraptest/runner.rb の並列テスト時の実行テスト数のカウントアップ漏れを修正しています。

[5e05642c61] Hiroshi SHIBATA 2024-12-13 00:58:13 UTC

標準添付ライブラリ logger のバージョンを 1.6.3 に更新しています。

[573c182128] Hiroshi SHIBATA 2024-12-13 01:05:55 UTC

拡張ライブラリ stringio のバージョンを 3.1.2 に更新しています。

[8781d37fc9] git 2024-12-13 01:08:18 UTC

NEWS の default gems のバージョンリストの logger と stringio のバージョンを更新しています。

[43faf09bb9] Hiroshi SHIBATA 2024-12-13 01:12:09 UTC

標準添付ライブラリ resolv のバージョンを 0.6.0 に更新しています。

[beff3e1272] git 2024-12-13 01:14:14 UTC

NEWS の default gems のバージョンリストの resolv のバージョンを更新しています。

[0ea5c13bc6] Alexander Momchilov 2024-12-13 01:49:45 UTC

主にドキュメントのコードブロックのファイルタイプ指定の追加などのドキュメントの修正。 https://github.com/ruby/ruby/pull/12322

[f0f9e2f50c] Jeremy Evans 2023-11-25 02:25:12 UTC

標準添付ライブラリ resolv の Resolv.new の第1引数に DNS::Config の設定を Hash で渡せるようにしています。

[8cc47c9050] Alexander Momchilov 2024-12-13 01:55:23 UTC

doc/contributing/building_ruby.md および doc/contributing/testing_ruby.md の説明の追記。 https://github.com/ruby/ruby/pull/12320

[706cabb135] David Rodríguez 2024-12-11 19:30:10 UTC

bundler のテストで bundle install 実行のエラー時の例外メッセージにコマンドの出力を含めるようにしています。

[4fe134fab9] David Rodríguez 2024-12-12 16:20:30 UTC

706cabb135de0983711286588394623184331288 の続きで bundler のテストで bundle install 実行する時のオプション --quiet を削除しています。

[3a32867762] David Rodríguez 2024-12-12 16:21:13 UTC

bundler のテストのコメント追加。

[cd460d5d8d] David Rodríguez 2024-12-11 18:24:42 UTC

rubygems と bundler に vendoring している securerandom のバージョンを更新しています。

[57f222c182] David Rodríguez 2024-12-11 18:25:25 UTC

rubygems に vendoring している net-http のバージョンを 0.6.0 に更新しています。

[71bebcf658] David Rodríguez 2024-12-11 18:25:45 UTC

rubygems と bundler に vendoring されている uri のバージョンを 1.0.2 に更新しています。

[1fd2437b63] Nobuyoshi Nakada 2024-12-13 02:59:58 UTC

doc/syntax/literals.rdoc の markup の修正。

[f55d78e030] "dependabot[bot]" 2024-12-13 02:47:52 UTC

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

[86f00c9922] Nobuyoshi Nakada 2024-12-13 04:49:33 UTC

rb_strlen_lit() マクロの Doxygen 用コメントの説明が byte 単位になってたので C の文字単位と変更しています。wide char の時のためとのことですが、ruby の文字列のような意味で文字単位って思っちゃいそうな気もするなぁ。

[7e3c29250e] mterada1228 2024-12-13 05:34:53 UTC

標準添付ライブラリ rdoc の rubygems に埋め込む機構の変更みたいですが、lib/rubygems_plugin.rb は誤って upstream から同期されてそうです。 https://github.com/ruby/ruby/pull/1171

[654404a9c2] Hiroshi SHIBATA 2024-12-13 05:42:13 UTC

というわけで 7e3c29250e781be31507c6bcd6bf2ae49b81e809 で同期された lib/rubygems_plugin.rb は削除しています。

[e91b25ec8d] Hiroshi SHIBATA 2024-12-13 06:05:12 UTC

7e3c29250e781be31507c6bcd6bf2ae49b81e809 の続きで rdoc の rubygems からの利用のための実装の互換性問題の修正。

[1d3091b4db] Naoto Ono 2024-12-13 07:13:40 UTC

GitHub Actions のいろんなコンパイラオプションを試す compilers workflow のための独自アクションの実装の shell スクリプトで launchable record コマンドの使いかたを変更しています。テストの種類ごとに session というのを分けて整形? するようにしているようです。 https://github.com/ruby/ruby/pull/12314

[e09c23433e] Koichi Sasada 2024-12-13 07:18:17 UTC

0bdb38ba6be208064a514c12a9b80328645689f8 で Ractor.store_if_absent のために追加した Mutex の構造体メンバーの mark 処理が漏れていたのを修正しています。また Ractor.store_if_absent の rdoc 用コメントを追加しています。 そして NEWS に Ractor.store_if_absent メソッドの新規追加について追記しています。

[4702143a75] Jean Boussier 2024-12-13 08:51:16 UTC

NEWS に Array#fetch_values、String#append_as_bytes、Time#xmlschema などの新規追加メソッドについて追記しています。

[c3a1f24033] Jean Boussier 2024-12-13 08:58:45 UTC

NEWS に Symbol#to_s が chilled string を返すので破壊的変更をすると警告が出ることを追記しています。

[3cb79d4082] Yusuke Endoh 2024-12-13 07:26:43 UTC

gems/bundled_gems の typeprof のバージョンを 0.30.0 に更新しています。




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

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