Skip to content

Commit e34386e

Browse files
committed
Multi-Ractor support
We enabled multi-Ractor support in the `ruby` repo. We also added assertion that MMTk worker threads should never attempt to acquire the VM lock, regardless whether there is a single Ractor or multiple Ractors. Edited the README.md because we no longer exclude Ractor-related tests.
1 parent d9ae4e2 commit e34386e

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,6 @@ We excluded some tests when testing against MMTk. Those test cases are listed
269269
in `test/.excludes-mmtk` in the [`mmtk/ruby`](https://github.com/mmtk/ruby.git)
270270
repository.
271271

272-
- Test cases that involve Ractors are excluded because it is currently not a
273-
priority to support Ractors.
274272
- Test cases that involve YJIT are excluded because we have not started
275273
working on YJIT support, yet.
276274
- Some tests involve implementation details of CRuby's default GC, such as

mmtk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ edition = "2021"
1212
# Metadata for the Ruby repository
1313
[package.metadata.ci-repos.ruby]
1414
repo = "mmtk/ruby" # This is used by actions/checkout, so the format is "owner/repo", not URL.
15-
rev = "4cb1adabe03bf5ce2d83d99759aa6f7e528d22d5"
15+
rev = "23e902d75497c0166eb6442b6f5fbabc7a302dc4"
1616

1717
[lib]
1818
name = "mmtk_ruby"

0 commit comments

Comments
 (0)