-
Notifications
You must be signed in to change notification settings - Fork 72
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
Bug fix: assertion fail when allocating for sizes that are not a multiple of MIN_ALIGNMENT #140
Conversation
5537472
to
e77426a
Compare
Logically, should we put the tests under dummy vm? |
We probably will move DummyVM to the core crate (and rename it to MockVM). However, at this point, I don't know if there is a better place to put those tests. |
We don't have to fix this for this PR. But we should have an issue opened. |
Yeah, we have one: #99 |
Two points from the meeting today
|
5265786
to
70ff9fb
Compare
I have rebased this PR with master and fixed both points. Now those constants are moved to |
OpenJDK
SemiSpace (wrench-2020-09-29-Tue-112636)
|
jikesrvm-binding-test |
jikesrvm-perf-compare |
JikesRVM
NoGC (wrench-2020-09-29-Tue-141726)
SemiSpace (wrench-2020-09-29-Tue-142935)
|
OpenJDK
SemiSpace (wrench-2020-09-29-Tue-160440)
|
As mmtk/mmtk-jikesrvm#24 is merged, we should merge this one as soon as we can. I believe the requested changes are addressed, and we can merge this. @caizixian |
This PR removes the git submodule for OpenJDK. This PR closes mmtk/mmtk-openjdk#121. Changes: * Removed OpenJDK git submodule. The metadata about the OpenJDK version is now stored in `mmtk/Cargo.toml`. * Added `common.sh` to `.github/scripts`, which is included by each CI shell script. * Added `ci-checkout.sh` to `.github/scripts` that checks out the correct OpenJDK version for CI. * Fixed paths in `CompileThirdPartyHeap.gmk`. We no longer assume OpenJDK is in `repos/openjdk`. * Updated `README`.
This PR fixes #139.
ALLOC_END_ALIGNMENT
for this assertion. It is incorrect to useMIN_ALIGNMENT
for the assertion.VMBinding
so that they are VM specific with default values.ci-test.sh
to run the tests from DummyVM.example/build.py
that is inconsistent about the env varRUSTUP_TOOLCHAIN
.