Backend nearly entirely converted to D
Joakim
dlang at joakim.fea.st
Wed Nov 7 14:39:55 UTC 2018
On Wednesday, 7 November 2018 at 11:22:13 UTC, Dukc wrote:
> On Wednesday, 7 November 2018 at 08:31:21 UTC, Joakim wrote:
>> I just benchmarked building the last couple versions of DMD,
>> when most of the backend was converted to D, by building them
>> with the latest DMD 2.083.0 official release and clang 6.0 in
>> a single-core linux/x64 VPS. Here are the times I got, best of
>> 3 runs for each:
>>
>> 2.081.2 - 11.5s
>> 2.082.1 - 10.5s
>> 2.083.0 - 9.9s
>> master - 10.8s
>>
>> Not quite the gains hoped for, particularly with those last
>> large files you just converted to D seemingly slowing
>> compilation down
>
> Could this be because you used a LLVM compiler for the C code
> but a Mars compiler for D code? If one either uses DMC for C or
> LDC for D, perhaps the results will be better.
I don't know why you think that would matter: I'm using the same
compilers to build each DMD version and comparing the build times
as the backend was translated to D. Maybe I'd get different
results by using different compilers, but these are two fairly
fast and commonly used compilers so they're worth checking with.
More information about the Digitalmars-d-announce
mailing list