What is HashLink Immix?

I mentioned this at the end of my HaxeUp 2019 talk – I am developing a new GC for HashLink as part of my Master’s thesis.

It looks promising in the benchmarks, although it is still a work in progress! It needs to be debugged a lot and refactored in a way that the new GC can be simply enabled with a compilation flag (rather than having to checkout a completely separate fork of HL).

The principal GC method behind it is Immix (2008), just like for hxcpp. However, hxcpp has grown a lot since “just Immix”.

Stay tuned. :slight_smile:

5 Likes