On Saturday, 22 July 2017 at 04:53:17 UTC, aedt wrote:
In the forum, I saw a thread about someone working on a new GC.
Just wanted to know if there's any updates on that. And what
issues is it going to fix..
Personally, I would be greatly delighted if it acknowledges the
Stop-The-World problem[1]. Going around it is shown not to be
impossible[2]. I do understand it's not trivial task but how is
the community/core devs supporting this?
[1] https://dlang.org/spec/garbage.html
[2] https://hub.docker.com/r/nimlang/nim/
I'm working on new GC. First iteration aims to be faster at
allocation and at collection without changing the fundamental
mark-sweep strategy. Second stage is getting concurrent
collection. It wouldn't be a real-time miracle, but a pause time
in the range of 10-20ms is possible.