今日は主に正規表現のマッチでのエラー時のメモリリーク修正などがありました。
[a4e4e3b1f1] David Rodriguez 2024-01-31 13:20:35 UTC
bundler のテストで拡張ライブラリを含む gem を使ったテストの時に mkmf.rb のグローバル変数 $extout に RbConfig::CONFIG["EXTOUT"] を追加したパスを代入していたのをやめています。よくわかりませんが Windows 向けにテストを通すために追加したものでもう不要になったみたい?
[1c120efe02] Peter Zhu 2024-01-30 19:15:56 UTC
Regexp#match? などで正規表現のマッチにタイムアウトが設定されていてタイムアウトした時にメモリリークが発生していたのを修正しています。 [ruby-core:116514] [Bug #20228]
[01bfd1a2bf] Peter Zhu 2024-01-30 19:16:51 UTC
1c120efe02d079b0a1dea573cf0fd7978d9cc857 と同様に正規表現のマッチ時にタイムアウトで抜ける時にメモリリークするタイミングが他にもあったのを修正しています。 [ruby-core:116514] [Bug #20228]
[31378dc096] Peter Zhu 2024-01-30 19:16:55 UTC
1c120efe02d079b0a1dea573cf0fd7978d9cc857 および 01bfd1a2bf013a9ed92a9722ac5228187e05e6a8 の正規表現のマッチでのメモリリークについてのテストを追加しています。 [ruby-core:116514] [Bug #20228]
[8f9d999d59] Alan Wu 2024-02-02 16:17:46 UTC
prism の更新。
[0bcad50c8c] Vitaliy Serov 2024-02-01 17:20:15 UTC
rubygems の RubyGems.org へのログイン時のアカウントの識別子の変数を email から identifier に改名しています。メールアドレスに限らずアカウント名の場合もあるので。
[93fdf66bc5] Vitaliy Serov 2024-02-02 11:58:59 UTC
064f251571f6d96ff3edcd81e6743eb617f66db9 の変更に追随して rubygems のテストでのプロンプト表示のチェックも修正しています。
[66a6f2b15a] Mike Dalessio 2024-01-30 13:05:51 UTC
rubygems の Gem::Requirement#initialize_copy を追加してインスタンス変数 @requirements の内容も複製するようにして意図せず破壊的変更が伝播してしまわないようにしています。
[31e4300ea7] Mike Dalessio 2024-01-30 13:20:59 UTC
rubygems の Gem::Specification#initialize_copy も追加してインスタンス変数の @required_ruby_version、@required_rubygems_version を複製するようにしています。
[aa780a678e] Ignacio Chiazzo Cardarello 2024-02-02 21:58:19 UTC
irb の履歴ファイル保存時に指定のファイルパスのディレクトリが存在しない時の警告メッセージを追加しています。 https://github.com/ruby/irb/pull/852
[5a87e9e2b5] Maxime Chevalier-Boisvert 2024-02-02 22:09:31 UTC
YJIT の中間表現命令に jge というのを追加しています。 https://github.com/ruby/ruby/pull/9819
[5d646fa136] Stan Lo 2024-02-02 22:25:30 UTC
aa780a678e98599fdd9011760dabe17f9e26826c で irb で Pathname を利用するようになっていたので require を追加しています。
[90ae8eaeca] Alan Wu 2024-02-01 23:31:42 UTC
prism の更新。
[68b57ceb46] yui-knk 2024-02-02 11:53:37 UTC
parse.y の parse_ident() 関数で ASCII 文字のみ含まれているかどうかのフラグの変数を bool 型変数で持つようにリファクタリングしています。これにより ENC_CODERANGE という定数マクロへの依存を消しているようです。
[0854d64862] Alan Wu 2024-02-03 00:29:50 UTC
prism の更新。
[124be0aaaa] Nobuyoshi Nakada 2024-02-03 06:46:21 UTC
irb のテストで aa780a678e98599fdd9011760dabe17f9e26826c の変更で追加された警告によるテストの失敗を警告を期待するように assertion を書きかえて修正しています。
[055615a473] Nobuyoshi Nakada 2024-02-03 06:59:55 UTC
common.mk の test-precheck ターゲットの依存で encodings の拡張ライブラリが静的リンクされる場合に対応するようにしています。
[bc79229be9] "NARUSE, Yui" 2024-02-03 10:39:17 UTC
標準添付ライブラリ net/http の TLS のテストでエラー時に OpenSSL のバージョンを含むメッセージを出力するようにしています。