今日は昨日一旦入って 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]
[a9920e7782] Peter Zhu 2021-02-23 21:36:04 UTC
1e13548953659bd12c28625d45998322449f3be8 と 1c0e79e87b202ac707833fb1bd5e9398c8d0b4fb の続きで 59fb5d4fa3e21dd00f8f45999bb7b4be9418429c のリトライ。 GC.auto_compact = true の状態での大量の GC 発生させるテストを追加しています。 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 しています。重いからかな?