ruby-trunk-changes 2021-02-26

今日は昨日一旦入って revert されたオブジェクトの heap 領域を mmap(2) で確保するようにした変更のリトライや irb と reline のバージョン番号更新がありました。

[fda162c776] aycabta 2021-02-25 13:04:58 UTC

標準添付ライブラリ irb のバージョンを 1.3.4 に更新。

[1e13548953] Peter Zhu 2021-02-23 21:28:56 UTC

785f5eb8f0f994c755ac5f1e1479f6e2ec6d0ef3 のオブジェクトの heap 確保に mmap(2) を使うようにする変更のリトライ。 mmap(2) の第5引数 fd に 0 を渡してしまってたのを -1 に変更しているようです。 https://github.com/ruby/ruby/pull/4221 [ruby-core:102585] [Bug #17652]

[1c0e79e87b] Peter Zhu 2021-02-23 21:29:53 UTC

1e13548953659bd12c28625d45998322449f3be8 の続きで a80366c922c5ad3ce27870d92ffbec5ce292ec31 のリトライ。gc_set_auto_compact() で mmap(2) のない Windows 環境では GC.auto_compact = true は NotImplementedError 例外を発生させるようにしています。 https://github.com/ruby/ruby/pull/4221 [ruby-core:102585] [Bug #17652]

[04154b65e8] git 2021-02-25 19:02:09 UTC

version.h の日付更新

[f0743dd2a4] aycabta 2021-02-25 13:05:10 UTC

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

[cfc23903df] Aaron Patterson 2021-02-26 00:31:24 UTC

a9920e7782f225b97e173a88640fe9e116b9964f で追加した GC のテストを revert しています。重いからかな?