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


ruby-trunk-changes 2024-10-29

今日は主に拡張ライブラリ jsonエンコードの最適化や bundled gems の更新のためのテストの対応などがありました。

[e994015c00] Nobuyoshi Nakada 2024-10-28 13:52:43 UTC

tool/test-bundled-gems.rb の個別の gem 向けの処理の一部を汎用化しています。

[83568a41af] Nobuyoshi Nakada 2024-10-28 14:03:18 UTC

common.mk で make test-bundled-gems-prepare で net-imap の 0.5.0 で依存が追加された simplecov をインストールする gem に追加しています。

[b094ee3f23] Jean Boussier 2024-10-28 07:34:43 UTC

拡張ライブラリ jsonJSON.generate のオプションが nil だった時の対応を追加しています。 https://github.com/ruby/json/issues/653

[2e43621806] Jean Boussier 2024-10-28 20:08:26 UTC

拡張ライブラリ jsonエンコード処理時の数値の10進数表記への変換の処理の最適化。バッファに詰めてから逆順にしてたのをあらかじめ逆順に詰めていくようにしています。 https://github.com/ruby/json/issues/655

[d5bc4b812a] Hiroshi SHIBATA 2024-10-29 04:26:20 UTC

58797b7f74737b8896583c9bfa6546ef6756681a で拡張ライブラリ json の ext/json/extconf.rb を同期しないようにしてたのを revert しています。

[cd4b45ab17] MSP-Greg 2024-10-28 20:40:52 UTC

拡張ライブラリ strscan のドキュメント doc/strscan/strscan.md のマークアップの修正。 https://github.com/ruby/strscan/pull/112

[7eeabccf4c] Peter Zhu 2024-10-28 19:20:38 UTC

本体のテストに使う test/unit 自体のテストでタイムアウトの挙動のテストのため sleep する時間に EnvUtil.apply_timeout_scale を使って環境変数 RUBY_TEST_TIMEOUT_SCALE によるスケーリングに対応するようにしています。

[bafcbfe363] Hiroshi SHIBATA 2024-10-29 07:24:50 UTC

83568a41afade809e03fdadd5f4026488920b293 に続いて test-bundled-gems の準備のために simplecov-json もインストールするようにしています。

[7889b88838] Hiroshi SHIBATA 2024-10-29 07:30:41 UTC

bafcbfe363ef05fe570c96abce316e2f2c7f3589 の make test-bundled-gems の準備でインストールする gem に simplecov-json を追加したのを revert しています。拡張ライブラリに依存していてうまくいかなかったようです。

[21b3dfa03b] Nobuyoshi Nakada 2024-10-28 14:58:12 UTC

標準添付ライブラリ error_highlight のテストで警告抑制のため一時的に Warning.warn を再定義するようにしています。




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

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