ruby-trunk-changes 2024-05-30

今日は主に標準添付ライブラリ net/http の Net::HTTP.put メソッドの追加、bundler の修正、reline のバージョン更新などがありました。

[ab353a3064] Nobuyoshi Nakada 2024-05-29 12:37:40 UTC

632115c11ec356d5abd65a0db2a21358c87d99bb の spec/default.mspec の変更の再修正で環境変数 COLUMNS が設定されてない時のエラーを回避しています。

[939d389c54] David Rodríguez 2024-05-20 11:10:24 UTC

bundler での default gems の扱いについての修正のようです。

[b0e6446b9f] Mari Imaizumi 2024-05-29 14:45:35 UTC

標準添付ライブラリ reline のバージョンを 0.5.8 に更新しています。 https://github.com/ruby/reline/pull/711

[bc8a9cc156] git 2024-05-29 14:46:42 UTC

NEWS の default gems のバージョンリストの reline のバージョンも更新しています。

[a3edc4abc5] David Rodriguez 2024-05-16 14:01:10 UTC

rubygems の gem pristine の user install された gem の対応の修正。

[a760e21bc1] Takashi Kokubun 2024-05-29 17:33:20 UTC

メンテナンス用ツール tool/redmine-backporter.rb でチケットに参照されているコミットを commit hash の辞書順で表示していたのを git show コマンドを使って時系列順にして表示するようにしています。

[4a9ef9e23c] Alan Wu 2024-05-29 18:13:15 UTC

YJIT の Rust 実装の警告除去のため into_iter() を iter() に変更。

[79f9ed3072] Hiroshi SHIBATA 2024-05-29 23:23:31 UTC

拡張ライブラリ zlib の gemspec ファイルの spec.files のライセンスのファイル名を変更しています。

[01aa77faa2] Adam Daniels 2023-06-12 19:36:34 UTC

標準添付ライブラリ rdoc の ri コマンドの --dump オプションの引数がディレクトリだったり読み込みできないファイルだった時のメッセージを強化しています。

[f1702261d7] Hiroshi SHIBATA 2024-05-30 01:32:33 UTC

メンテンス用ツール tool/redmine-backporter.rb の frozen_string_literals 対応のため文字列の非破壊的メソッドを利用するように変更しています。

[8a9d8a0ef6] Takashi Kokubun 2024-05-30 03:22:25 UTC

リリース時用のツール tool/release.sh でもう tarball パッケージに .bz2 のファイルはメンテ中のどの安定版でも置かなくなっているので .bz2 対応を削除しています。

[53150b18de] Takashi Kokubun 2024-05-30 03:25:41 UTC

リリース時用ツール tool/release.sh に使いかたコメントを追記しています。

[5611e249e1] Hiroshi SHIBATA 2024-05-30 03:32:44 UTC

tool/sync_default_gems.rb の拡張ライブラリ strscan の同期処理にドキュメント用のファイルの doc/strscan への移動の処理を追加しています。

[974ed1408c] Burdette Lamar 2024-05-20 13:42:31 UTC

拡張ライブラリ strscan の rdoc 用コメントを手直しして、さらに独立したドキュメントファイルも追加しています。

[ba8e6e77fd] Hiroshi SHIBATA 2024-05-30 03:46:19 UTC

a3edc4abc574b04bcacfae2af188cce7d27bfcf1rubygems の gem pristine の修正を revert しています。 Windows 環境でのテスト失敗のため。

[1fa93fb948] Hiroshi SHIBATA 2024-05-30 05:29:25 UTC

974ed1408c516d1e8f992f0b304e2de6f8bd5c1f の拡張ライブラリ strscan のドキュメント変更での rdoc 用コメントから独立したファイルを :include: で読み込む時のパスを調整しています。 upstream とディレクトリ構成が異なるため。

[f23c96581f] Hiroshi SHIBATA 2024-05-30 09:00:25 UTC

標準添付ライブラリ rdoc の設定ファイル名についてのコメントの typo 修正。

[4d744a7aa7] Zopolis4 2024-03-24 07:01:24 UTC

標準添付ライブラリ net/http に Net::HTTP.put という PUT メソッドの HTTP リクエストを発行するショートカットメソッドを追加しています。

[4839493f3f] Brandon Weaver 2023-05-19 21:05:42 UTC

標準添付ライブラリ net/http のヘッダ名の capitalize のための処理で "-" で分割するのに不要に正規表現を使ってたのを文字列で指定するようにしています。

[bc6860db23] Brandon Weaver 2023-05-19 22:06:44 UTC

4839493f3f3419ee2be88b6160d9c3c71fbd02e2 の続きで標準添付ライブラリ net/http のヘッダ名の capitalize のメソッドで文字列リテラルに .freeze をつけるようにしています。このファイルには frozen_string_literal: true の magic comment がついてるので冗長なんですけどね……。

[949fabe4e9] Nobuyoshi Nakada 2024-05-30 10:05:52 UTC

SyntaxError に path 属性を設定する時に既にセットされている path と異なっている時の例外メッセージに VALUE のアドレス値だけでなく path の文字列のそれぞれの内容も表示するようにしています。この問題まだ調査中みたいですね。

[d70b0da482] Hiroshi SHIBATA 2024-05-30 12:13:01 UTC

1fa93fb9488a32018101689fd727965fd5874eb5 の拡張ライブラリ strscan の rdoc 用コメントのファイルの相対パス修正を revert。その元の 974ed1408c516d1e8f992f0b304e2de6f8bd5c1f も revert するためみたいです。

[78bfde5d9f] Hiroshi SHIBATA 2024-05-30 12:13:10 UTC

ということで拡張ライブラリ strscan のドキュメントの変更の 974ed1408c516d1e8f992f0b304e2de6f8bd5c1f を revert。