今日は拡張ライブラリ digest や rubygems/bundler の更新などがありました。
[f1c3fc273d] Jeremy Evans 2021-11-15 17:15:45 UTC
標準添付ライブラリ net/http の HEAD リクエストのテストで期待されるヘッダに accept-encoding を追加しています。 52ab9bbee918c63faad32e3851b162691b984d40 で HEAD でも accept-encoding を渡すようにしたのに追随。
[555eb67058] git 2021-11-15 17:22:13 UTC
version.h の日付更新
[fceaa6886b] Jeremy Evans 2021-11-15 17:31:44 UTC
b5531adf4160304ca62b7d128af458704c9beb4e で net/http の HEAD リクエストのテストで一時的に accept-encoding ヘッダを削ってから比較してたのを revert しています。
[0fecf1b37e] Maxime Chevalier-Boisvert 2021-11-15 18:59:43 UTC
.github/CODEOWNERS の YJIT 関連のところに @tendorlove を追加しています。 https://github.com/ruby/ruby/pull/5119
[f31b7f0522] Burdette Lamar 2021-11-15 19:52:23 UTC
fc456adc6a62d09b755243b8c8f190934b9965d6 の Integer の rdoc 用コメントの強化を 15bc1ae41e513af3c6c8749191513ee1101f7cf3 で revert したのをリトライ。 https://github.com/ruby/ruby/pull/5118
[7a816b5fc8] "NARUSE, Yui" 2021-11-16 03:34:22 UTC
リリース時の www.ruby-lang.org 用の設定ファイルを生成するツール tool/format-release に x.y.0-preview みたいに末尾に文字のつくリリースも tag の情報を生成するようにしています。
[fed65e6a48] xtkoba 2021-10-13 15:40:48 UTC
拡張ライブラリ digest の ext/digest/md5/md5.c でポインタから 0 を減算する謎の演算があったのが Clang 13 で警告が出てたとのことでただのキャストに書きかえています。なんでこれ減算してたんですかね。 [ruby-core:104925] [Bug #18076]
[625cffc808] Akinori MUSHA 2021-10-26 05:53:43 UTC
拡張ライブラリ digest の ext/digest/lib/digest.rb が二重にロードされた時に定数の再定義警告が出ないようにするため 3.0.2 以前では bundler や rubygems 経由のロード時にはトップレベル return ですぐに返して Module 定義しないようにしています。
[018266ca38] Hiroshi SHIBATA 2021-11-16 10:42:20 UTC
拡張ライブラリ digest のバージョンを 3.0.3.pre3 に更新しています。あと ext/digest/install_headers.rb というスクリプトが追加されていますがこれはどこで実行されるんだろう。
[1ff7b9cac4] Hiroshi SHIBATA 2021-11-16 10:48:32 UTC
LEGAL ファイルに bundler に vendoring されている thor.gem のソースコードについてのライセンスの記述を追加して tool/sync_default_gems.rb で bundler の同期時に lib/bundler/vendor/thor/LICENSE.md は削除するようにしています。
[9a76072873] Hiroshi SHIBATA 2021-11-16 10:51:06 UTC
LEGAL ファイルに rubygems と bundler に vendoring されている molinillo.gem のソースコードについてのライセンスの記述を追加して tool/sync_default_gems.rb で rubygems の同期時に個別の LICENSE ファイルは削除するようにしています。
[ef11414b1f] Hiroshi SHIBATA 2021-11-16 11:05:07 UTC
LEGAL ファイルに bundler に vendoring されている connection_pool.gem のソースコードについてのライセンスの記述を追加して tool/sync_default_gems.rb で rubygems の同期時に lib/bundler/vendor/connection_pool/LICENSE は削除するようにしています。
[cc3afdb165] Hiroshi SHIBATA 2021-11-16 11:07:30 UTC
LEGAL ファイルに bundler に vendoring されている net-http-persistent.gem のソースコードについてのライセンスの記述を追加して tool/sync_default_gems.rb で rubygems の同期時に lib/bundler/vendor/net-http-persistent/README.rdoc は削除するようにしています。
[84fdaaab46] Hiroshi SHIBATA 2021-11-16 11:10:43 UTC
tool/sync_default_gems.rb の rubygems 同期時のライセンス関係のファイル削除を 1つの rm_rf にまとめています。
[f3bda8987e] Hiroshi SHIBATA 2021-11-16 11:19:13 UTC
rubygems および bundler を upstream から最新版をマージしています。