ruby-trunk-changes 2020-09-06

今日は Exception を Marshal.dump/load で復元するとバックトレースへのアクセスが異常終了する不具合の修正などがありました。

[dd83d0c599] Nobuyoshi Nakada 2020-09-05 14:15:59 UTC

Makefile の依存関係を更新するツール tool/update-deps で make のターゲットとして ruby-runner のかわりに exe/ruby を指定するようにしています。 このターゲットは suffix は考慮しなくてもいいのかな。

[170c7528e6] Nobuyoshi Nakada 2020-09-05 14:15:18 UTC

common.mk の依存関係の更新。

[776b3df490] Kazuhiro NISHIYAMA 2020-09-05 16:58:44 UTC

ractor.c のコメントや引数名の typo 修正。

[dfefe0e0d0] git 2020-09-05 16:59:20 UTC

version.h の日付更新

[c12b2703bc] Samuel Williams 2020-08-25 21:06:09 UTC

include/ruby/internal/arithmetic/size_t.h で定義される size_t の型変換のためのマクロ群 NUM2SIZET()/SIZET2NUM()/NUM2SSIZET()/SSIZET2NUM() を定義部分では RB_ の prefix つきで定義しておいて、あとでまとめて #define で prefix なしのバージョンを別名定義するようにしています。

[369cfabd59] Yusuke Endoh 2020-09-05 12:18:45 UTC

例外オブジェクトを Marshal.dump して Marshal.load したものに Exception#backtrace_locations を呼ぶと異常終了する不具合を修正しています。 Exception クラスに Marshal 用の dump/load 用の関数を追加して rb_marshal_define_compat() で登録するようにしています。 https://github.com/ruby/ruby/pull/3521 [ruby-core:99924] [Bug #17150]

[c19f8f6263] Kazuhiro NISHIYAMA 2020-09-06 10:05:30 UTC

doc/.document に "*.md" というパターンを追加して rdoc でドキュメント化させるようにしています。

[b22b3f03f4] Samuel Williams 2020-09-06 07:01:48 UTC

GitHub Actions の macOSMinGW 版でのタイムアウトを伸ばしています。