今日は Kernel#exec の不具合修正や weakref の default gem 化などがありました。
[2d1cb93d40] Hiroshi SHIBATA 2020-02-10 11:50:31 UTC
doc/maintainers.rdoc の readline のセクションに GitHub と RubyGems へのリンクを追記しています。
[2dea81f477] Tanaka Akira 2020-02-10 12:41:15 UTC
Time クラスの rdoc 用コメントから Date への言及を削除しています。
[d83d61c98b] Nobuyoshi Nakada 2020-02-11 02:08:02 UTC
variable.c の不要になってた static 変数 generic_iv_tbl_compat と残ってた参照箇所のコードを削除しています。
[de4caa327b] git 2020-02-11 02:15:06 UTC
version.h の日付更新
[a5d7b8e13d] Hiroshi SHIBATA 2020-02-11 01:50:32 UTC
テスト用の assertion メソッド assert_nothing_raised/assert_valid_syntax/assert_normal_exit などを tool/lib/test/unit/assertions.rb から tool/lib/test/unit/core_assertions.rb に移動しています。拡張ライブラリ weakref のテスト? から利用できるようにするためみたいです。
[9b2e671944] Hiroshi SHIBATA 2020-02-11 02:32:08 UTC
同じく assert_no_memory_leak の定義も tool/lib/test/unit/assertions.rb から tool/lib/test/unit/core_assertions.rb に移動。
[56f6973b68] Hiroshi SHIBATA 2020-02-11 05:05:04 UTC
weakref に gemspec ファイルを追加して default gems にしています。
[66e636ab24] Hiroshi SHIBATA 2020-02-11 05:05:34 UTC
.gitignore にビルド時に生成される revision.tmp を追加。
[3e788241ea] Hiroshi SHIBATA 2020-02-11 05:10:49 UTC
doc/maintainers.rdoc および doc/standard_library.rdoc の weakref の記述を default gem のセクションに移動。
[f905f694cc] Hiroshi SHIBATA 2020-02-11 05:14:58 UTC
同じく doc/maintainers.rdoc と doc/standard_library.rdoc の記述が拡張ライブラリになる前の古い状態だったので拡張ライブラリのセクションに移動しています。
[de3883e782] Nobuyoshi Nakada 2020-02-11 06:52:25 UTC
Kernel#exec でオプションなどの処理中に例外など大域脱出が発生した時に後始末がされず timer thread の再起動などもされないので異常終了する恐れがあったのを修正しています。これは 2.6 以降にバックポートが必要そう。ということでチケット化 [Bug #16624]