今日は主に rubygems の gem rebuild サブコマンドの追加などの変更がありました。
[2ab9fb1c2e] Nobuyoshi Nakada 2024-03-28 13:28:37 UTC
parse.y で数値リテラルの 8進数の検知の処理でバッファから文字を peek したのを戻し忘れていた不具合の修正。 [ruby-core:117354] [Bug #20398]
[4fa8fefd9c] Nobuyoshi Nakada 2024-03-28 14:19:39 UTC
rubyspec の拡張ライブラリ stringio のテストで文字列リテラルに String#@+ をつけて chilled string の警告避けをしています。
[03ab4a56d2] Nobuyoshi Nakada 2024-03-28 14:58:07 UTC
common.mk の make clean-runnable で削除対象に $(EXTOUT)/common/$(arch) を追加しています。
[fa0a62413a] Peter Zhu 2024-03-27 15:16:24 UTC
GC.compact でのオブジェクトへの参照の対応処理 gc_update_object_references() で Symbol の時の dynamic symbol かどうかのチェックが冗長とのことで削っています。
[97b2cc3435] Jake Zimmerman 2024-03-25 22:53:53 UTC
rubygems の Gem::Package::FormatError.new に File でなく文字列を渡しても対応するように修正しています。
[bb3cbdfe2f] Maxime Chevalier-Boisvert 2024-03-28 19:21:09 UTC
YJIT の --yjit-stats オプション指定時の統計情報のカウンタに iseq_alloc_count を追加しています。 https://github.com/ruby/ruby/pull/10398
[f3c35749fe] Alan Wu 2024-03-28 19:46:08 UTC
YJIT で Integer#<< メソッドの最適化を追加しています。
[02d40b6c17] "Daisuke Fujimura (fd0)" 2023-12-26 01:27:01 UTC
thread_pthread.c の USE_UBF_LIST マクロ定義を抑制する条件から __CYGWIN__ マクロの存在チェックを削っています。
[e5def27fbf] Ellen Marie Dash 2021-09-11 21:15:21 UTC
rubygems に gem rebuild というサブコマンドを追加しています。 .gemspec ファイルを指定してそのファイルの設定でのビルドを再現するというものみたいです。
[cd12dfd388] Ellen Marie Dash 2024-01-30 23:31:05 UTC
e5def27fbfaca4f08ff3a9bcf4c27742371a1da9 の rubygems の gem rebuild サブコマンドの実装で File オブジェクトの close 漏れを修正しています。
[a28087affc] Ellen Marie Dash 2024-01-31 03:05:56 UTC
e5def27fbfaca4f08ff3a9bcf4c27742371a1da9 で追加の rubygems の gem rebuild サブコマンドに --diff オプションを追加して、diffoscope というコマンドを使って結果のパッケージファイルの比較をするようにしています。
[54e0b8073b] Ellen Marie Dash 2024-01-31 04:12:04 UTC
rubygems の gem rebuild サブコマンドでビルドディレクトリの作成に標準添付ライブラリ tmpdir を利用するようにしています。
[fe096f64e8] Ellen Marie Dash 2024-01-31 04:18:48 UTC
rubygems の gem rebuild サブコマンドのヘルプメッセージのサンプルなどの記述を削除しています。
[88d7be46b5] Ellen Marie Dash 2024-01-31 17:34:20 UTC
rubygems の gem rebuild サブコマンドの実装で File.read のかわりに Gem.read_binary を使うなどのリファクタリング。
[dfe83df03e] Ellen Marie Dash 2024-01-31 18:07:07 UTC
rubygems の gem rebuild サブコマンドで古いパッケージのビルドに使った rubygems のバージョンをチェックするようにしています。
[54d90e1355] Ellen Marie Dash 2024-02-28 00:38:43 UTC
rubygems の gem rebuild サブコマンドの --diff オプションを指定しなかった時にも常に --diff を付けて詳細な差分が出せるよというメッセージを出すようにしています。
[d916dbcb84] Ellen Marie Dash 2024-02-28 00:48:41 UTC
rubygems の gem rebuild サブコマンドのヘルプメッセージの整形。
[d19744fbd6] Ellen Marie Dash 2024-02-29 23:38:40 UTC
rubygems の gem rebuild サブコマンドの実装の find_gemspec というメソッドを Gem::GemspecHelpers モジュールに切り出すリファクタリング。
[38331c8981] Ellen Marie Dash 2024-02-29 23:47:39 UTC
d19744fbd6e8ede579eb73109e6b2ec936a6ab43 で追加したファイルの空行削除。 Rubocop の指摘適用らしいです。