今日は GC.comact 処理中に GC を停止する範囲を少し広げる変更や Unicode Emoji のバージョン更新などがありました。
[fee5cde00b] Nobuyoshi Nakada 2019-10-29 13:39:30 UTC
標準添付ライブラリ tempfile や tmpdir のディレクトリトラバーサルの脆弱性(CVE-2018-6914)対策のテストで Windows のドライブレターを削る対策の強化(?)と rubyspec では逆にルートディレクトリまで遡らせようとせず一時ディレクトリの1レベル上に遡るようにしています。
[22dbbbeb32] Aaron Patterson 2019-10-29 15:13:38 UTC
gc_compact_after_gc() でヒープ上でオブジェクトを移動すると各種 st_table の更新を伴なうため GC のトリガーがかかる可能性があるがこのタイミングで GC が走って欲しくないので rb_gc_disable() を呼んで GC 禁止するのを gc_compact_heap() を呼ぶ前に移動しています。
[92c13380e8] git 2019-10-29 15:14:03 UTC
version.h の日付更新
[c54635c08b] Martin Dürst 2019-10-29 23:25:45 UTC
利用する Unicode Emoji のデータファイルのバージョンを 12.1 に更新しています。