Kunshan Wang
Kunshan Wang
I think the "is_collection_enabled" thing is usually sloppy. For some programming languages, it doesn't really matter whether it must be absolutely forbidden to trigger GC. In CRuby, for example, `GC::start`...
> > I think the "Thread 2" in the [#1398 (comment)](https://github.com/mmtk/mmtk-core/issues/1398#issue-3489912596) wants a kind of "critical section" semantics > > For Julia, though it looks like a 'critical section', it...
> A thread would have to disable GC first, then invoke a safepoint check as [here](https://github.com/JuliaLang/julia/blob/eb4006be44fd6bfb0f01d59672a54ac48a24407f/src/gc-common.c#L675). However, that safepoint check cannot be the runtime/language side check, and has to be...