ruby-trunk-changes 2020-03-30

今日は VM 終了時の SEGV の修正や rubygems の更新などがありました。

[b385f7670f] Alan Wu 2020-03-11 14:37:14 UTC

0c2d81dada88b5a3946c3162187df4223bfe6b4f の VM 終了時の処理をリファクタリングした時に TracePoint の RUBY_INTERNAL_EVENT_GC_EXIT イベントのフックが残るようになってしまって SEGV することがあったようなのでその修正のため rb_ec_teardown() で全 trace_func を削除するようにしています。 [ruby-core:97416] [Bug #16682]

[f987302cf4] git 2020-03-30 03:41:46 UTC

version.h の日付更新

[ba9dcdab36] David Rodríguez 2020-03-24 18:51:43 UTC

rubygems の cosmetic な変更。Rubocop の提案にそろえたみたいです。

[b34721aa04] David Rodríguez 2020-03-27 12:47:50 UTC

rubygems の配列リテラルの空白による整形の変更。

[4cd90c7bc0] David Rodríguez 2020-03-27 12:49:17 UTC

同じく rubygems のテストの余分な空白除去。

[c16815cca7] David Rodríguez 2020-03-27 12:49:55 UTC

同じく rubygems のテストの余分な空白除去。

[061add792e] David Rodríguez 2019-05-03 17:56:58 UTC

同じく rubygems で余分な空白除去。これも rubycop の機能によるリファクタリングかな。

[7e1e60b044] David Rodríguez 2020-03-26 17:42:48 UTC

rubygems の 1.8 サポート用のコードを削除しています。

[7f8f33ebb9] David Rodríguez 2020-03-26 17:43:34 UTC

rubygems で 1.8 サポートのためとコメントが書かれてる行が 1.8 サポートに関係なさそうということでコメントを削除。

[9d5e7d6c67] David Rodríguez 2020-03-22 11:50:56 UTC

rubygems の Gem::DependencyInstaller#find_gems_with_sources というメソッドを削除していたのを revert して復活させています。来年まで? 消すのを延期するとのこと。

[293c6d9b61] Ellen Marie Dash 2020-03-26 20:43:51 UTC

rubygems の lib/rubygems/source_local.rb というファイルを削除しています。既に deprecated になっていて require しても警告が出るだけのファイルだったみたいなので、もう不要だしそもそも壊れてるということみたいです。

[9552fa9c0d] Nobuyoshi Nakada 2020-03-30 06:51:40 UTC

tool/mkconfig.rb の RbConfig::MAKEFILE_CONFIG の rdoc 用? コメントの typo 修正。

[f2807f4ec0] Nobuyoshi Nakada 2020-03-30 07:03:38 UTC

make up の後 revision.h を更新するようにしてるようです。

[7a2177ea50] Kazuhiro NISHIYAMA 2020-03-30 08:35:49 UTC

GitHub Actions で git clone で取得する履歴が --shallow-since=yesterday で行なれていると pull request に対して実行すると履歴が足りないことがあるので --depth=50 の指定に変更しています。