ruby-trunk-changes 2021-03-03

今日は先日のオブジェクトのメモリ領域確保に mmap(2) を使う変更を一部の環境で無効化する変更などがありました。

[6d834371c0] Peter Zhu 2021-03-01 14:40:43 UTC

1e13548953659bd12c28625d45998322449f3be8 のオブジェクトのメモリ領域確保に mmap(2) を利用するようにした変更で munmap() 失敗時の rb_bug() のメッセージの typo 修正。

[0bd1bc559f] Peter Zhu 2021-03-01 15:05:55 UTC

同じく 1e13548953659bd12c28625d45998322449f3be8 のオブジェクトのメモリ領域確保に mmap(2) を利用するようにしたのを、システムの page size が HEAP_PAGE_SIZE 以上の環境では mmap() を使うのは避けて従来の posix_memalign() を使う方式にするようにしています。

[68f515cf5e] git 2021-03-02 18:05:10 UTC

version.h の日付更新