Merge with upstream and update deps (2025-02-10) #121
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates the revision of mmtk-core, ruby and deps. The
ruby
repo is merged with the master branch in the upstream.In the
ruby
repo, the upstream changed the way it updates GIVTBL. They now forward GIVTBL entries in bulk when updating weak tables. We stick to the old way of forwarding entries when scanning an object.We also removed the
HAS_MOVED_GIVTBL
bit from the hidden header. Now we use a simpler strategy. We first load from the globalgeneric_iv_tbl_
and, if not found, load from themoved_givtbl
table in the Rust part of the binding.