joseph.wakeling at webdrake.net
Fri Apr 23 08:55:42 PDT 2010
Steven Schveighoffer wrote:
>> No, the problem is that it potentially makes him give away the rights
>> to the dmd backend. Which I think he can't legally do, even if he
>> wanted to.
> I don't think there is any danger of this, it would be well established
> that Walter wrote all his proprietary backend code before he viewed gcc
> source. The danger is for future code he writes.
I can see the concern here, certainly.
> Personally, I am not too concerned about the backend performance, it's
> not critical to D at this time. Someone, somewhere, will make this
> better, and then any code written in D magically gets faster :) We're
> talking about decreasing the constant for the D compiler complexity, not
> decreasing the complexity. Code built with dmd runs plenty fast for me
> (save the GC performance, maybe we can focus on that first?).
I'm looking forward to seeing gdc released for D2 -- I think it will be
interesting to compare. From what I understand part of the motivation
for reawakening it was a comparison of performance of code generated by
llvm and gcc respectively.
Part of my original issue over speed was that I'd heard D described as
'performance already as good as C++'. So, I was coming with
expectations about what I'd be able to achieve ... :-)
More information about the Digitalmars-d-learn