-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Adding support for MMTk (non-moving immix) #56288
base: master
Are you sure you want to change the base?
Conversation
5257d4a
to
4621e5c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First review pass.
Will follow-up with more comments soon.
3e68f3c
to
6a01c26
Compare
6a01c26
to
bc08a9b
Compare
167c10f
to
c6fd2d9
Compare
ef16f55
to
5c7dfd5
Compare
@nanosoldier runtests(["EarlyStopping", "Malt", "NearestNeighbors", "BPGates", "IMFData", "NCEI", "OptimizationPRIMA", "JUDI", "TaylorIntegration", "KolmogorovArnold", "DynamicalSystemsBase", "DiffEqDevTools", "MicroCanonicalHMC", "CellMLToolkit", "FlightSims", "SpiDy", "QuantumAnnealing", "Modia", "MRIgeneralizedBloch", "SideKicks"]) |
"Malt", and "NearestNeighbors" are clear. Gabriel and I were seeing semi-random segfaults on them on nightly. |
Good to know. I commented again because I'm not sure it actually triggered a rerun. Do I need specific privileges to run PkgEval? |
yes, and it also needs the back ticks |
5c7dfd5
to
8edf616
Compare
The package evaluation job you requested has completed - no new issues were detected. |
8edf616
to
27c5480
Compare
PkgEval came back fully clean. |
The package evaluation job you requested has completed - no new issues were detected. |
5644e19
to
4b415c4
Compare
dc9c9c9
to
6eb18d0
Compare
LGTM. We should do the MMTK build with Yggy now and open a PR to run a pkgeval on it. |
* Adding makefile support for building with mmtk
6eb18d0
to
9002380
Compare
This PR adds the possibility of building/running Julia using MMTk, running non-moving immix.
The binding code (Rust) associated with it is in https://github.com/mmtk/mmtk-julia/tree/upstream-ready/immix. Instructions on how to build/run Julia with MMTk are described in the
README
file inside the binding repo.