It would be more obvious to have a basic toolkit to let everyone build their own GC with LLVM.
From my experience with building my own GC. There are only two challenges. Stack unwinding to obtain root references and then the GC strategy (generational GC, mark and sweep, etc).
For most people, reimplementing the latter is a waste of their time.
From my experience with building my own GC. There are only two challenges. Stack unwinding to obtain root references and then the GC strategy (generational GC, mark and sweep, etc).
For most people, reimplementing the latter is a waste of their time.