Plan for D

Ola Fosheim Grostad ola.fosheim.grostad at gmail.com
Thu May 20 15:41:48 UTC 2021


On Thursday, 20 May 2021 at 15:28:52 UTC, Paulo Pinto wrote:
  > Contrary to popular belief ARC implementations are quite lousy.

If we can get rid of 40% that is pretty good. It is for ownership 
only, in performance code, raw pointers everywhere else.

> Also there isn't a single C++ compiler that does such 
> optimizations to their smart pointer classes.

Their IRs are low level and cannot do ARC well, LLVM lost too 
much context.

D can assume single threaded counters which makes a big 
difference.




More information about the Digitalmars-d mailing list