今日は主に拡張ライブラリ json のエンコードの最適化や bundled gems の更新のためのテストの対応などがありました。
[a8f220ed90] Burdette Lamar 2024-10-28 14:05:49 UTC
Array#uniq の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/11949
[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
拡張ライブラリ json の JSON.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 を再定義するようにしています。