ruby-trunk-changes 2021-10-20

今日は標準添付ライブラリのバージョン更新や NEWS の更新などがありました。 そろそろ 3.1.0-preview1 の出る準備でしょうか。

[b482a516d2] Hiroshi SHIBATA 2021-10-19 11:28:40 UTC

拡張ライブラリ zlib のバージョンを 2.1.1 に変更しています。

[847eeafd65] Hiroshi SHIBATA 2021-10-19 11:51:17 UTC

拡張ライブラリ etc のバージョンを 1.3.0 に更新しています。

[a7d07ee90d] Hiroshi SHIBATA 2021-10-19 11:35:33 UTC

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

[de68de87ea] Hiroshi SHIBATA 2021-10-19 12:08:04 UTC

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

[6b1efc54c8] Hiroshi SHIBATA 2021-10-19 12:13:16 UTC

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

[3e96b94eba] Burdette Lamar 2021-10-19 17:00:22 UTC

Numeric のいくつかのメソッドの rdoc 用コメントの call-seq 修正や説明を追加しています。 https://github.com/ruby/ruby/pull/4991

[79f9f8326a] git 2021-10-19 17:00:42 UTC

version.h の日付更新

[9b18f1bffe] Kazuhiro NISHIYAMA 2021-09-28 09:00:03 UTC

RUBY_DEBUG_LOG() というマクロのフォーマット文字列の引数も可変長引数の中に含めてしまって、埋め込む式がない時に警告抑制のために不要な 0 を引数に渡してたのをやめています。

[8bf33a6fbb] Nobuyoshi Nakada 2021-10-02 15:54:27 UTC

9b18f1bffe056f9f3e0c37b7c847ecb3ca942307 の続きで vm_debug.h の ruby_debug_log() の第1引数に渡すのが文字列リテラルであることを強制するため "" を前に置く(文字列リテラルならば連結が起きるので通るがそうでないとコンパイルエラーになるはず?)ようにしています。なるほどー。

[07b87f7979] Koichi Sasada 2021-10-20 01:18:54 UTC

NEWS に新たに bundled gem になった debug.gem について追記し、また Debugger というセクションを追加してデバッガサポートについて記述しています。

[7c01cf4908] Yusuke Endoh 2021-10-20 02:05:05 UTC

NEWS に新たに標準添付ライブラリに追加された error_highlight についてのセクションを追加しています。

[768ceb4ead] Nobuyoshi Nakada 2021-10-03 03:02:58 UTC

addr2line.c、compile.c、ractor.c などで printf のフォーマットの %p のために渡す引数を明示的に void* にキャストするようにしています。

[0c15752556] Nobuyoshi Nakada 2021-10-03 07:22:53 UTC

主にデバッグメッセージなどで C の __file__ を利用していたところが古い VC でサポートされてないということで RUBY_FUNCTION_NAME_STRING という代替マクロがあるのでこれを利用するようにしています。

[ca989537a9] git 2021-10-20 07:07:22 UTC

gems/bundled_gems の debug.gem のバージョンを 1.3.0 に更新しています。

[5322745b29] Hiroshi SHIBATA 2021-10-20 11:13:09 UTC

NEWS にバージョン(だけでないものももちろんありますが)更新された default gem の標準添付ライブラリ/拡張ライブラリのリストと、default gems から bundled gems に移動されたライブラリ群について追記しています。