-
#88 calls the correct method after changed in mmtk/mmtk-core#474. However, we should rename the `enable_collection` function (and create a new JikesRVM syscall) as well to avoid confusion.
-
We see between 1% to 6% (pmd) slowndown in CI for OpenJDK after https://github.com/mmtk/mmtk-core/pull/953 (`hammer-2024-05-10-Fri-144600`).
-
MMTk core requires the VM binding to implement the `VMBinding` trait. However, if they do not implement the traits correctly, or sometimes miss a few methods (and return invalid results instead), MMTk…
-
Tracker for porting [MMTk](https://www.mmtk.io/)'s [LXR GC](https://users.cecs.anu.edu.au/~steveb/pubs/papers/lxr-pldi-2022.pdf) to Scala Native, which is a significant part of my master's thesis proj…
-
We should start a document for API migration. It could be a part of the MMTk user guide (https://docs.mmtk.io/).
* When a user upgrades to a newer MMTk version, they should be able to find all the i…
-
We have recently observed some bugs causing tests to hang while doing GC. For example
- https://github.com/mmtk/mmtk-core/issues/1103: caused by a race condition in MarkSweep
- https://github…
-
When using `bpftrace`, it sometimes cannot record the packet type of the trace point `probe!(mmtk, work, typename.as_ptr(), typename.len());` The log output looks like this:
```
@type_name[140584…
-
In https://github.com/mmtk/mmtk-core/issues/1146, we observed that when using the native MarkSweep and the eager sweeping is enabled, no `ReleaseMutator` work packet is executed until `Release` finish…
-
I noticed these API changes reported in https://github.com/mmtk/mmtk-core/pull/897. The changed items are exposed as public. But it is probably unnecessary to make them public. We should consider maki…
-
After I port to OpenJDK 17, MMTk's GCs become less space-efficient compared to how their parallel GC changes from 11 to 17.
These are the raw results I get from running `minheap` for 3 and 5 itera…