-
- [x] Somewhere in mmtk-ruby we compute struct offsets using the `memoffset` crate. That carries a dependency on the nightly version of Rust. Remove it.
- [ ] Use rust-bindgen to generate Rust …
-
I propose adding a GitHub actions workflow to this fork to build Ruby with MMTk.
Having this will likely expose complexities in the build process that will potentially need to be addressed before w…
-
http://users.cecs.anu.edu.au/~steveb/downloads/pdf/rust-ismm-2016.pdf
It's just a backend, and should be possible to seamlessly integrate.
Just a meta bug for now.
-
After PR https://github.com/mmtk/mmtk-core/pull/782, only the coordinator can open new buckets.
However, workers may park and then receive designated work packets. In this case, the worker will no…
wks updated
10 months ago
-
The `GcStatus` type is defined as following:
```rust
pub enum GcStatus {
NotInGC,
GcPrepare,
GcProper,
}
```
It is inherited from JikesRVM. The status is set during different …
-
The new dacapo benchmark `spring` non-deterministically hangs with `GenCopy`. When it doesn't hang, it errors with a very long list of stack frame lists where errors occur. I tried `GenImmix` too. It…
-
Hello, Sir
May I ask if you have ever tested your MMTK with Python3, and if you have the intention to convert MMTK from python2 to 3?
Thank you in advance for any reponse!
Best wish,
Yidi XI…
-
# Some designated work starts late
The following timeline is collected while running the Liquid benchmark with MMTk-Ruby. It is focused on the prepare stage. The `Prepare` work packet spawns `Pre…
-
`PlanConstraints` are constant for each plan. But some of its fields are unused, or superseded by other mechanisms.
## `moves_objects`
https://github.com/mmtk/mmtk-core/blob/3dbdd7ae1076fb022f483b…
-
We need to make sure we have enough tests to test MMTk with assertions. We have two levels of assertions: 1. assertions that will be enabled as `debug_assertions` in Rust, that is for any Rust dev/deb…