Hacker News new | past | comments | ask | show | jobs | submit login

There's a couple of issues on the CoreCLR GitHub page that touch on this idea, i.e. a replacement GC, see - https://github.com/dotnet/coreclr/issues/732 - https://github.com/dotnet/coreclr/issues/430

In-particular this comment https://github.com/dotnet/coreclr/issues/430#issuecomment-78...:

> The "alt-gc" direction is possible, but not as easy.

> The GC features that the CoreCLR runtime depends on (for full functionality) are pretty rich. It includes features that are not always found in experimental GC implementations out there such as interior pointers or pinning. It is non-trivial to build an alternative implementation of the rich advanced feature set.

> Integrating a new GC was actually done as research project back in 2003 on top of Rotor. Some of the difficulties highlighted by the project report are not valid anymore - the interface between the CoreCLR runtime and GC is much cleaner than it used to be back in 2003. However, a lot of it is still holds - the issues listed in 5.1 "Integration Issues and Solutions" in particular.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: