以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241119より取得しました。


ruby-trunk-changes 2024-11-19

今日は lib/bundled_gems.rb のテストの整備や default gems の prime, rdoc などの更新がありました。

[df077a498e] Hiroshi SHIBATA 2024-11-18 07:39:30 UTC

bundler のテストに移植した lib/bundled_gems.rb のテストファイルを spec/budler の配下から spec/ 直下に移動しています。

[1a416920f1] Hiroshi SHIBATA 2024-11-18 07:50:12 UTC

make test-bundled-gems のために gem install する gem のリストに rspec を追加しています。

[c17ab1eea0] Hiroshi SHIBATA 2024-11-18 09:18:23 UTC

lib/bundled_gems.rb のテストで logger や zeitwerk を require するパスの探索を修正しています。

[ce580f4ae5] Hiroshi SHIBATA 2024-11-18 09:52:10 UTC

make test-bundled-gems の依存関係を分割して lib/bundled_gems.rb のテスト単独の target を追加しています。

[0c8bd35ba4] Hiroshi SHIBATA 2024-11-18 09:52:33 UTC

make test-bundled-gems のテストのための gem install のリストに zeitwerk を追加しています。

[73614b6efe] Hiroshi SHIBATA 2024-11-18 09:57:04 UTC

ce580f4ae5b46807a8d6930fde10a0b4ab32f534 で分離した lib/bundled_gems.rb のテストのターゲットに $(PREPARE_BUNDLED_GEMS) への依存関係を追加しています。

[2dc8c48e09] Hiroshi SHIBATA 2024-11-18 10:06:15 UTC

lib/bundled_gems.rb のテストのために test-bundled-test の前処理で gem install するリストにさらに sinatra、rack、tilt、mustermann、base64、compact_index、rack-test などを追加しています。

[d9a9d5a0c0] Hiroshi SHIBATA 2024-11-18 11:00:59 UTC

lib/bundled_gems.rb のテストで環境変数の設定をトップレベル(正確にはトップレベルの RSpec.describe ブロック内)で実行していたのを before(:suite) のブロック内で実行するようにしています。

[07bf784066] Hiroshi SHIBATA 2024-11-18 11:03:14 UTC

lib/budled_gems.rb のテスト用のターゲット make bundled_gems_spec-run の依存関係を install-for-test-bundled-gems に変更しています。 $(PREPARE_BUNDLED_GEMS) は bundled gems のチェックアウトも含まれていてこれは不要なので。

[4a7ac694e5] Stan Lo 2024-11-15 20:27:48 UTC

gc.rb の rdoc 用コメントの英文の修正や typo 修正。

[519b233695] David Rodríguez 2024-11-18 18:46:55 UTC

bundler のテストで利用する sinatra のバージョンを 4.1 以降に更新しています。

[eb2b0c2a0d] Kouhei Yanagita 2024-11-18 03:47:41 UTC

String#split ドキュメントで分割数の上限を指定する第2引数 limit のデフォルト値を nil としていたのを 0 にしています。明示的に渡す時に nil は許容していないのでそれに揃えるため。

[b23c5063e8] Hiroshi SHIBATA 2024-11-19 03:23:04 UTC

標準添付ライブラリ net/http に互換性のための定数 Net::HTTPSession (Net::HTTP の別名)を復活させています。

[727b2a2999] Nobuyoshi Nakada 2024-11-19 03:42:02 UTC

29fdb73c5b3904ffcc420058533988adc4a16d1e の拡張ライブラリ digest の静的リンク時の対応で preprocess 分岐のマクロ EXTSTATIC の参照前に defined? でチェックするようにしています。

[9c777f282f] Nobuyoshi Nakada 2024-11-19 03:43:38 UTC

deprecated とマークされた定数を Module#remove_const で削除した時にも警告を出すようにしています。うーん、なるほど? ある意味参照しているからということ? [ruby-core:119958] [Bug #20900]

[7ed027a833] Shugo Maeda 2024-11-19 04:41:39 UTC

deprecated カテゴリの警告を出力してきた Refinement#refined_class メソッドを削除しています。 [ruby-core:119960] [Feature #20901]

[da8c8743d5] Hiroshi SHIBATA 2024-11-19 05:47:10 UTC

標準添付ライブラリ rdoc のバージョンを 6.8.0 に更新しています。

[f1c5c90da4] git 2024-11-19 05:48:38 UTC

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

[811dfa7cb7] git 2024-11-19 07:00:52 UTC

gems/bundled_gems の prime のバージョンを 0.1.3 に更新し、NEWS の bundled gems のバージョンリストに prime の項目を追加しています。

[716ea630db] Hiroshi SHIBATA 2024-11-19 09:13:09 UTC

b23c5063e8ccfe67d0bd64a87b18b00675b0577d の標準添付ライブラリ net/http の Net::HTTPSession 定数の復活が Net::HTTP の下にネストしていたのを修正しています。

[39f421c9f1] Ihor Shevkun 2024-11-19 11:32:23 UTC

標準添付ライブラリ rdoc の gemspec ファイルの spec.files リストの漏れを修正。 https://github.com/ruby/rdoc/pull/1211

[6dc3332650] Stan Lo 2024-11-19 11:51:15 UTC

標準添付ライブラリ rdoc のバージョンを 6.8.1 に更新しています。

[aea38ef887] git 2024-11-19 11:52:55 UTC

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




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241119より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14