Actions
Bug #18394
closedBackports for read barrier for GC compaction for Ruby 3.0
Description
Please backport commits 0130e17a410d60a10e7041ce98748b8de6946971 and 32b7dcfb56a417c1d1c354102351fc1825d653bf to Ruby 3.0.
The read barrier is required for both manual and automatic compaction. Not setting up the read barrier can cause crashes such as #18133.
Edit:
In addition to the two commits above, please also backport the attached patch. The attached patch switches posix_memalign
to mmap
for allocation of pages.
Files
Actions
Like0
Like0Like0Like0Like0Like0Like0