-
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…
-
https://github.com/mmtk/mmtk-core
-
https://github.com/mmtk/mmtk-core/pull/1174 introduced an API that allows heap traversal. The API will enumerate objects based on the VO bit at the time of enumeration. So if there is GC or allocation…
-
Though we have done some refactoring to allow multiple instances, we currently have no use case of multiple MMTk instances, and it is unclear that we are missing to properly support multiple instances…
-
For allocators that have its allocation buffer, it seems unnecesary to set VO bit atomically.
https://github.com/mmtk/mmtk-core/blob/3be73b8048df17f1f2bd019d0b109488a2c5e313/src/policy/immix/immixs…
-
When NoGC runs out of memory, it panics in `NoGC::schedule_collection` with an `unreachable!()` macro. A recent PR https://github.com/mmtk/mmtk-core/pull/1175 attempts to moves the panicking earlier …
-
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…
-
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…
-
In Rust, the idiomatic place to put top-level items (functions, types, constants, ...) of a module is `mod.rs`.
In mmtk-core, many modules contain `global.rs`. The file name `global.rs` is intende…
-
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…