Skip to content

Update MMTk dependency and sync darray.h#73

Open
wks wants to merge 3 commits intoruby:mainfrom
wks:update/mmtk-core-2026-04-23
Open

Update MMTk dependency and sync darray.h#73
wks wants to merge 3 commits intoruby:mainfrom
wks:update/mmtk-core-2026-04-23

Conversation

@wks
Copy link
Copy Markdown
Collaborator

@wks wks commented Apr 23, 2026

We bumped the MMTk core dependency revision.

We also synchronized darray.h with the ruby/ruby repo to fix a link error.

wks added 3 commits April 23, 2026 12:01
CRuby recently changed the name of some functions which the darray.h
header uses.  We synchronize the header with the ruby/ruby repo.
We update MMTk core to the latest revision.

The MMTk core removed the `is_mmtk_object` Cargo feature, but the
function that supports conservative stack scanning is still exposed via
the `vo_bit` feature.

The MMTk core also made a change that allows the side metadata memory to
be dynamically determined by `mmap` during start-up.  This doesn't
affect the mmtk GC module, yet, because we are not accessing any side
metadata (particularly VO bits) directly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant