Techcable

Results 117 comments of Techcable

That's very exciting! MMTk has a very high-quality set of collectors. I've subscribed to that issue and will definitely look into it once they release the code!

It depends on where the panics are. If there is a panic in the user's main code, there should be no problem. That's something I designed for. The `trigger_safepoint` method...

Note to self (based on some playing around and reading): Lazy sweeping should be done a chunk at a time, using the free list most of the time. This has...

NOTE: Once again losing interest in this :laughing:

I'm going to defer this to a later release. I want to get a working prototype in DuckLogic ASAP :wink:

Maybe we could just make the cache the cold path. I think that would happen naturally if we implement Lazy Sweeping (#7). Is it acceptable if we still use atomics...

TLAB is definitely an option I'm considering. I'm planning to look into this more deeply after I get multi threading support working.

Consider looking into the [Memory Pool System](https://www.ravenbrook.com/project/mps/). It implements a generational GC with bump-pointer allocation. Language integration is *much* easier than with MMTK (having tried both). Although the library is...

> @Techcable I'm keen to hear of your MMTk experience. What language were you porting? Any thoughts on what you found difficult? I tried integrating with a Python implementation several...