dmd codegen improvements

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


On 8/18/2015 1:24 PM, Vladimir Panteleev wrote:
> The specific bugs in question have
> been fixed, but that doesn't change the general problem.

The reason we have regression tests is to make sure things that are fixed stay 
fixed. Codegen bugs also always had the highest priority.

Being paralyzed by fear of introducing new bugs is not a way forward with any 
project.

(Switching to ddmd, and eventually put the back end in D, will also help with 
this. DMC++ is always built with any changes and tested to exactly duplicate 
itself, and that filters out a lot of problems. Unfortunately, DMC++ is a 32 bit 
program and doesn't exercise the 64 bit code gen. Again, ddmd will fix that.)


More information about the Digitalmars-d mailing list