今日は bundler の更新や Kernel#sprintf の不具合修正などがありました。
[88fa4fe589] David Rodríguez 2024-09-16 14:23:47 UTC
bundler のテストで lockfile の期待値の生成のリファクタリング(修正?)。
[50e6363ea4] David Rodríguez 2024-09-16 15:55:07 UTC
bundler による rubygems の Gem::Specification の再定義での location という accessor の定義を未使用のため削除しています。
[bf35b2c0fe] David Rodríguez 2024-09-17 15:49:33 UTC
bundler による Gem::Specification#source の再定義を Module の prepend を利用するようにしています。
[ebf07f7a9c] David Rodríguez 2024-09-17 16:02:16 UTC
bundler の Bundler::EndpointSpecification の source という accessor の定義を削除しています。
[8869c3117a] David Rodríguez 2024-11-06 13:31:57 UTC
bundler のテストで lockfile に記述する bundler のバージョンの指定を固定していたのを実行中の bundler のバージョンを使うようにしてバージョン指定して bundle コマンドを実行させる必要をなくしています。
[7cb0bb43b9] David Rodríguez 2024-11-06 13:51:08 UTC
bundler のテストの spec 名の typo 修正。
[10d694a1ff] David Rodríguez 2024-09-12 11:40:59 UTC
bundler で lockfile に記載のない platform 固有の gem が使われている時? に警告を出力するようにしています。
[fbe35bcc82] samisalamiws 2022-01-17 11:47:27 UTC
bundler で remote の URL に認証情報が埋め込まれている時に置換してからログに出すようにしています。
[d1969474e9] Alan Wu 2024-11-07 16:46:35 UTC
YJIT の Rust 実装から rb_bug() を呼び出して異常終了させる時に Rust 側の panic のメッセージ内容を埋め込むようにしています。
[edb1c8215d] Nobuyoshi Nakada 2024-11-08 09:35:52 UTC
configure でコンパイラのサポートを調べて internal/bits.h に ADD_OVERFLOW_P()/ADD_OVERFLOW_SIGNED_INTEGER_P()/SUB_OVERFLOW_P()/SUB_OVERFLOW_FIXNUM_P() といった整数の加減算時のオーバーフローをチェックするマクロ定義を追加しています。
[39537e07fe] Nobuyoshi Nakada 2024-11-08 10:04:07 UTC
T_BIGNUM 型の整数の乗算と平方根の実装で edb1c8215d849726adb8011a7dff9d38a73baa61 で追加したマクロや元からあったマクロを用いてオーバーフローのチェックを追加しています。
[4b4c94b17c] Alan Wu 2024-11-07 14:41:58 UTC
GitHub Actions の parse.y を parser に使うビルドのテストで ruby の実行時ではなくビルド時の configure に --with-praser=parse.y を渡してデフォルトを切り替えておくようにしています。
[dccfab0c53] Alan Wu 2024-11-08 19:09:55 UTC
YJIT の cb661d7d82984cdb54485ea3f4af01ac21960882 でのメモリ不足対策での不具合/対応不足を修正しているようです。
[72550d269e] Burdette Lamar 2024-11-08 19:56:44 UTC
Array#zip の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/11961
[51ffef2819] Peter Zhu 2024-11-08 19:33:48 UTC
prism 利用時の SyntaxError になる文法の parse 時のメモリリークを修正しています。
[1f6dd9071c] John Hawthorn 2024-10-23 02:22:37 UTC
Kernel#sprintf で ASCII-8BIT の Encoding の文字列の場合に coderange のスキャンを省略していたところが String#ascii_only? の判定を間違う原因になっていたようでチェックを行うように修正しています。 [ruby-core:119855] [Bug #20883]
[c8c94bfb1e] John Hawthorn 2024-10-24 05:32:55 UTC
sprintf.c の CHECK() マクロでバッファサイズを延長する時に余分に大きくしてしまう場合があったのを修正しています。終端文字のため、ってわけではなさそう。
[2694585fb3] KJ Tsanaktsidis 2024-11-09 04:26:53 UTC
シグナル処理のテストで sleep で停止状態で SIGCONT を受け取るようにタイミングを計っていたのをやめて子プロセスが自分自身に SIGSTOP で停止して、親プロセスで Process.waitpid2 で停止状態になったのを確認してから子プロセスに SIGCONT を投げるという方式に変更しています。
[e83eca01a1] git 2024-11-09 06:58:40 UTC
gems/bundled_gems と NEWS の bundled gems のバージョンリストの net-imap のバージョンを 0.5.1 に更新しています。