Skip to content

Conversation

@qinsoon
Copy link
Member

@qinsoon qinsoon commented Feb 16, 2022

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 and mmtk-jikesrvm.

@qinsoon qinsoon added the PR-approved Pull request approved label Feb 16, 2022
@qinsoon qinsoon marked this pull request as ready for review February 23, 2022 02:45
@qinsoon qinsoon requested a review from wks February 23, 2022 02:45
Copy link
Collaborator

@wks wks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

qinsoon added a commit to mmtk/mmtk-core that referenced this pull request Feb 25, 2022
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
@qinsoon qinsoon merged commit 18aaa92 into master Feb 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR-approved Pull request approved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants