-
*With issue https://github.com/mmtk/mmtk-core/issues/1170 addressed and PR https://github.com/mmtk/mmtk-core/pull/1195 merged, we now define `ObjectReference` as a non-zero word-aligned address within…
-
In my initial iteration of the Ruby/MMTk binding, the Ruby compiler modifications are enabled/disabled via a compiler flag. Although this should be functional, it won't be ideal because the entire lan…
-
I saw a failed CI run for the PR https://github.com/mmtk/mmtk-jikesrvm/pull/105 after merging `master` with this PR: https://github.com/mmtk/mmtk-jikesrvm/runs/5825456121?check_suite_focus=true. After…
-
Parent issue: https://github.com/mmtk/mmtk-core/issues/694
# The task
When we rewrote JikesRVM's MMTk in Rust, we also reimplemented its weak reference and finalisation processors, namely [`Refe…
-
In https://github.com/mmtk/mmtk-core/actions/runs/7603829506/job/20706033725?pr=1073, there is a random failure in the `threads` tests.
```console
threads
-> Run
Whitespace check found no issues…
-
First seen in https://github.com/mmtk/mmtk-julia/actions/runs/6079623548/job/16492380079 for PR https://github.com/mmtk/mmtk-julia/pull/97
```console
JULIA test/Distributed
Running parallel tests…
-
For https://github.com/mmtk/mmtk-core/pull/1165, the return value for `memory_manager::is_mmtk_object` is changed. However, in the run https://github.com/mmtk/mmtk-core/actions/runs/9899721290/job/273…
-
The phenomenon is that the process crashes almost immediately after invoking the `rvm` command. It is very easy to reproduce when using `rr`. (Note that you need to compile `rr` from source in order…
-
tl;dr `ChunkMap` encodes global state (whether a chunk has been allocated or not) but is used as if it's a local metadata which can cause issues when using multiple spaces that access it such as `Immi…
-
TL;DR: Currently, `Address` is unsafe to create from arbitrary values. But should it be? [This paper](https://www.steveblackburn.org/pubs/papers/rust-ismm-2016.pdf) says "Address creation from arbit…