ruby-trunk-changes 2021-09-14

今日は test/unit の移行の続きなどがありました。

[455978cd13] Hiroshi SHIBATA 2021-09-13 11:41:03 UTC

tool/lib/test/unit/assertions.rb から未使用のメソッド定義を削除しています。

[be04006c7d] Hiroshi SHIBATA 2021-09-13 11:56:34 UTC

tool/lib/test/unit/assertions.rb の capture_io を capture_output に改名して capture_io は NoMethodError 例外を発生させるようにしています。

[ec6f04c092] Hiroshi SHIBATA 2021-09-13 12:14:42 UTC

テストで capture_io のかわりに capture_output を利用するように変更しています。

[43f49b2d1c] Hiroshi SHIBATA 2021-09-13 12:15:36 UTC

455978cd133f27fab9e2bfa4301efd3b7c7d0462 に追随して mu_pp のテストに Test::Unit::Assertions モジュールのかわりに Test::Unit::CoreAssertions を使うようにしています。

[94dea77cd6] Burdette Lamar 2021-09-13 15:37:15 UTC

Dir クラスと Time クラスの rdoc 用コメントに継承元の Class や include している Module を記述するようにしています。 https://github.com/ruby/ruby/pull/4827

[ebad1e8293] git 2021-09-13 15:37:38 UTC

version.h の日付更新

[4e03032a83] Burdette Lamar 2021-09-13 19:00:39 UTC

Range の rdoc 用コメントのサンプルなどを追加しています。 https://github.com/ruby/ruby/pull/4833

[881136d2ff] aycabta 2021-09-13 20:36:45 UTC

標準添付ライブラリ reline のテストの Alt+[ の入力についてのテストを削除しています。Windows で Alt キーの挙動が変化したので通らなくなったみたいです。

[bb84c75001] Kenichi Kamiya 2021-03-31 07:44:09 UTC

522d4cd32f7727886f4fcbc28ed29c08d361ee20 で Hash#transform_key! の不具合修正のついでに(?) 中間オブジェクトを rb_gc_force_recycle() で即座に解放させていたのを revert しています。不要な変更ではあると思うけどなんかまずかったんだろうか。 [ruby-core:102949] [Bug #17735]

[692dfc5088] S-H-GAMELINKS 2021-09-14 00:19:30 UTC

vm_yield() で invoke_block_from_c_bh() を呼んでいたのをさらにその wrapper である vm_yield_with_cref() を呼ぶようにリファクタリングしています。

[3fd8531331] "S.H" 2021-09-14 06:22:01 UTC

bignum.c の bary_2comp() のローカル変数の不要な代入を削除。 https://github.com/ruby/ruby/pull/4818

[6031f4268b] git 2021-09-14 07:04:28 UTC

gems/bundled_gems の test-unit を 3.4.7 に更新。

[fa05697e48] Nobuyoshi Nakada 2021-09-14 07:36:39 UTC

parse.y の parser_token_value_print() という関数定義を削除して Bison の %printer という directive を利用するように変更しています。新しい Bison では YYPRINT マクロのかわりにこういう記法を使うんですね。