-
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…
-
First seen in our CI for the PR: https://github.com/mmtk/mmtk-core/pull/260. But I don't think it is introduced by the PR. I have seen the same error when working on https://github.com/mmtk/mmtk-jikes…
-
Ideally, all memory allocated by Ruby should be separated into two types:
- Memory that is logically part of the GCed heap (i.e. it's liveness is determined by reachability from the program roots)
…
-
The struct `jl_gc_num_t` from `src/gc.h` (and its Julia version defined in `base/timing.jl`) defines the set of metrics currently exported by the Julia GC.
Among these metrics, it would be particul…
-
We should have simple kernel tests to drive critical part of mmtk-core code. This allows us to analyze performance without involving VM bindings. This also allows us to do thousands of iterations and …
-
It seems Julia may pretenure objects. For example:
https://github.com/mmtk/julia/blob/54ca78ad9ca9e2795c6356588ed50039f2d1b23b/src/symbol.c#L43
https://github.com/mmtk/julia/blob/72a275233012a80dfd5…
-
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 …
-
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…
-
In GitLab by @caizixian on Sep 6, 2018, 18:32
See https://gitlab.anu.edu.au/mmtk/mmtk/commit/01476cfad3443555f9aa988ea9737fef74e6fb3a
-
Hello, I'm installing nMOLDYN 3 and am at the step to install MMTK. I'm receiving the following error:
(python2) PS C:\ProgramData\anaconda3\envs\python2\MMTK-master> cd C:\ProgramData\anaconda3\en…