On 8/18/2015 2:26 PM, rsw0x wrote:
if you want to make D fast - Fix the interface between the compiler and the
runtime(including the inability for compilers to inline simple things like
allocations which makes allocations have massive overheads.) Then, fix the GC.
Make the GC both shared and immutable aware, then moving the GC to a thread
local "island"-style GC would be fairly easy.

The fundamental issue of island GCs is what to do with casting of data from one island to another.


Maybe you should take a look at what Go has recently done with their GC to get
an idea of what D's competition has been up to.
https://talks.golang.org/2015/go-gc.pdf

"you"? There's a whole community here, we're all in this together. Pull requests are welcome.

Reply via email to