dmd codegen improvements

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Tue Aug 18 14:36:38 PDT 2015


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.


More information about the Digitalmars-d mailing list