Skip to content

Update MMTk dependency#73

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

Update MMTk dependency#73
wks wants to merge 1 commit 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.

@wks wks force-pushed the update/mmtk-core-2026-04-23 branch from 2cde712 to ffa76b5 Compare May 7, 2026 09:04
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.
wks added a commit to wks/ruby-mmtk that referenced this pull request May 8, 2026
This is for checking if ruby#73 broke the
tests or if the test failure already exists.
@wks wks force-pushed the update/mmtk-core-2026-04-23 branch from ffa76b5 to 478ba2e Compare May 8, 2026 06:02
@wks wks changed the title Update MMTk dependency and sync darray.h Update MMTk dependency May 8, 2026
@wks
Copy link
Copy Markdown
Collaborator Author

wks commented May 8, 2026

#80 passed all tests. So it is this PR that broke those tests.

The failed tests are all in macos, and they all failed with Test::Unit::CoreAssertions#assert_in_out_err expired timeout.

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