Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry-pick #80 to dev/mmtk-overrides-default #90

Merged
merged 2 commits into from
Aug 22, 2024

Conversation

wks
Copy link

@wks wks commented Aug 22, 2024

Cherry-pick the commit for #80 onto the dev/mmtk-overrides-default branch.

eileencodes and others added 2 commits August 22, 2024 15:34
This PR enables CI for MMTk's fork of CRuby. There are a few notable
changes:

- Adds CI builds via github actions for all mmtk plans.
- Adds skip files for all the tests that can't run on mmtk because of
implementation details (ie no garbage compaction, tracepoints, etc).
- Fixes issues in the tests, see original PR commits for descriptions.

What's not fixed:

- All the plans still sometimes fail. Immix, StickyImmix, and MarkSweep
sometimes pass so the CRuby tests are fixed, but there are panics coming
from the rust side of things that we need to fix. I've not been able to
repro these on macos yet.
- NoGC in the current state, can't pass because github actions doesn't
have enough memory.

Co-authored-by: Matthew Valentine-House <[email protected]>
Co-authored-by: Peter Zhu <[email protected]>

Cherry-picked from: 9c68561
Original PR: #80
@wks wks merged commit 8c5bd19 into dev/mmtk-overrides-default Aug 22, 2024
202 of 213 checks passed
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.

2 participants