今日は prism のや bundler の platform 指定の mswin と mingw 系を deprecated にする変更、deadlock 検出時のバックトレース表示機能の復活などがありました。
[2b92172894] Nobuyoshi Nakada 2025-01-29 08:51:21 UTC
prism の更新。オーバーフローに関する assert() の書きかたを ptrdiff_t のサイズをチェックして分岐させています。
[b21e1aed2e] Kevin Newton 2025-02-13 18:58:49 UTC
def 文によるメソッド定義を非常に深くネストさせると prism 利用時に無限ループ状態に陥る不具合の修正。 [ruby-core:120882] [Bug #21114]
[127325a4ba] Kevin Newton 2025-02-13 19:17:53 UTC
prism 利用時に暗黙のブロックパラメーターの _1, _2 などに代入する文が SyntaxError になっていなかった不具合を修正しています。 [ruby-core:120895] [Bug #21117]
[31162bf426] HASUMI Hitoshi 2025-02-01 05:49:33 UTC
prism の ID を管理するテーブル初期化時に calloc(3) にサイズ 0 での呼び出しをしていたのをやめて NULL で初期化しておくようにしています。
[e0cb069c06] Peter Zhu 2025-02-13 19:02:31 UTC
st.c の未使用の関数 rb_st_nth_key() を削除しています。
[41251fdd30] Alan Wu 2025-02-13 21:28:10 UTC
yjit/yjit.mk で cargo build 実行時に環境変数 MACOSX_DEPLOYMENT_TARGET を設定するようにしています。
[599fdb9641] git 2025-02-14 06:59:41 UTC
gems/bundled_gems と NEWS の bundled gems のバージョンリストの logger のバージョンを更新しています。
[c1f024f99d] Jean Boussier 2025-01-30 08:34:01 UTC
拡張ライブラリ psych でメソッド内で遅延させて require "stringio" しているところを処理を軽くするため StringIO が未定義の時だけ require するように分岐を追加しています。 https://github.com/ruby/psych/pull/686
[51004c3641] Jean Boussier 2025-02-13 07:42:16 UTC
拡張ライブラリ strscan の StringScanner#scan_integer で異常終了することがあった不具合を修正しています。 https://github.com/ruby/strscan/pull/130 https://github.com/ruby/strscan/pull/133
[181cab566c] David Rodríguez 2025-02-11 08:49:34 UTC
bundler の platform の指定で MinGW の環境の指定に利用する定数を変更しています。
[a3c05f27c3] David Rodríguez 2025-02-11 08:50:22 UTC
budler のテストで古い bundler で実行除外するための spec の filter で不要になってるものを削除しています。
[ccbebe9979] David Rodríguez 2025-02-11 08:48:17 UTC
bundler のテストで使う bundler という filter のエラーチェック強化。
[91a17fbbad] David Rodríguez 2025-02-10 19:19:44 UTC
bundler のテストで platform の指定に使っていた mswin や mingw 系の名前の利用をやめています。
[e11401f799] johnnyshields 2025-01-28 14:01:15 UTC
bundler の platform の指定で mswin や mingw の指定を deprecated に指定して警告を出すようにしています。
[e59c90118e] David Rodríguez 2025-02-11 13:03:02 UTC
bundler で Gemfile.lock の記述で依存関係が満たされていない時のエラー処理を追加しています。
[c94cec27f7] David Rodríguez 2025-01-30 08:27:20 UTC
bundler の Bundler::SpecSet#sorted のリファクタリング。
[061d8133ce] David Rodríguez 2025-01-31 18:13:32 UTC
bundler の Bundler::RubygemsIntegration#replace_gem の不要な引数を削除しています。
[a64c697b22] David Rodríguez 2025-01-31 18:25:47 UTC
bundler の Bundler::SpecSet の reset! メソッドを削除して add_spec/remove_spec といったメソッドを追加して配列でなく Hash で管理するようにしています。
[a55a2fc6e8] David Rodríguez 2025-01-31 19:14:52 UTC
bundler の Bundler::SpecSet#[]= で上書きするキーをまず削除するようにしています。
[b4ed6db096] Hiroshi SHIBATA 2025-02-14 07:16:55 UTC
拡張ライブラリ strscan の行末の空白除去。
[0cab608d3a] Masataka Pocke Kuwabara 2025-02-14 07:31:58 UTC
複数の Thread を利用して deadlock が検出された時に各 Thread のバックトレースを表示する機能が 3.0 以降で表示されなくなっていたので実装を復活させています。そういえば昔たまにみたことがありますね。 https://github.com/ruby/ruby/pull/12721 [ruby-core:120930] [Bug #21127]