finding errors with templates without instantiating them

Jonathan M Davis jmdavisProg at gmx.com
Thu Sep 12 19:35:36 PDT 2013


On Thursday, September 12, 2013 15:58:05 Walter Bright wrote:
> On 9/12/2013 3:16 PM, bearophile wrote:
> > Jonathan M Davis:
> >> I think that if this sort of thing is to be considered, it needs to be
> >> considered after all of the far more major issues have been resolved.
> > 
> > In general this a well know fallacious point of view. I D there are large
> > issues open since several years. If you apply your idea to this situation
> > along the years, then you don't improve the compiler much
> > In most jobs you use pipelining: you don't wait for the largest jobs to
> > finish before doing small jobs. You try to cram as many jobs in parallel
> > as possible, filling all the empty cracks, to increase throughput. This
> > is why people are improving small things in dmd even if large compiler
> > issues are still present.
>
> Except that this is a large job, with a high likelihood of causing other
> unanticipated issues.

Yeah. This sounds like exactly the sort of thing that's going to result in a 
lot of additional bugs, and it's arguably going to yield only a minor benefit.

- Jonathan M Davis


More information about the Digitalmars-d mailing list