-
Notifications
You must be signed in to change notification settings - Fork 38
Remove VM submodule #140
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
Remove VM submodule #140
Conversation
metadata for OpenJDK repo in Cargo.toml
…to remove-vm-submodule
mmtk-openjdk with a specified ref
0c0717c to
8287664
Compare
8287664 to
01b904f
Compare
wks
left a comment
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.
Mostly OK.
We can use a TOML parser to parse Cargo.toml.
There are only some minor style problems.
end for ci-test-assertions.sh. Update ascii folder tree in README.
… into remove-vm-submodule
wks
left a comment
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.
LGTM
wks
left a comment
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.
LGTM
This PR mainly makes changes to CI configs to cooperate with the bindings' change of removing VM submodules (mmtk/mmtk-jikesrvm#101 and mmtk/mmtk-openjdk#140). Changes: * Made CI call `ci-checkout.sh` after checking out binding repos for OpenJDK and JikesRVM * Changed how we collect binding info: * Now we use a reusable workflow to extract binding info (repos and refs) from one comment in a PR. * The workflow is used by both binding correctness tests and benchmarks. * Our CI now can run tests and benchmarks for binding PRs submitted from a fork. * This closes #246. * Updated porting guide for a more logically correct folder structure. * This closes #502. * Updated `ci-perf-kit` to 0.6.6, which changes the command line arguments used for JikesRVM (we no longer support setting MMTk options with camelCase - the fix changes options to snake_case). Related PRs: * mmtk/mmtk-openjdk#140 * mmtk/mmtk-jikesrvm#101 * mmtk/mmtk-v8#55
This PR moved some version metadata from CI scripts to `mmtk/Cargo.toml`. This PR makes the mmtk-v8 repo more consistent with [mmtk-openjdk](mmtk/mmtk-openjdk#140) and [mmtk-jikesrvm](mmtk/mmtk-jikesrvm#101).
This PR removes the git submodule for OpenJDK. This PR closes #121.
Changes:
mmtk/Cargo.toml.common.shto.github/scripts, which is included by each CI shell script.ci-checkout.shto.github/scriptsthat checks out the correct OpenJDK version for CI.CompileThirdPartyHeap.gmk. We no longer assume OpenJDK is inrepos/openjdk.README.