You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is important to have generic API if we want multiple GCs support in runtime, this also might help interfacing with LLVM GC API it is possible to pass all data (roots,stack maps etc) from LLVM to GarbageCollector trait and each impl of GC can use this data.
I assume you want to type the Runtime on a particular impl of GcRuntime + MemoryMapper? I think that's a great idea. One thing to keep in mind is how we expose that to the c api since we can't use a generic there.
Currently Mun uses just
type GarbageCollector = MarkSweep
. It will be better to havetrait GarbageCollector
and implement it for GC impls.The text was updated successfully, but these errors were encountered: