[dmd-internals] dmd commit, revision 657

Jason House jason.james.house at gmail.com
Fri Sep 3 05:49:38 PDT 2010


On Sep 3, 2010, at 2:40 AM, Walter Bright <walter at digitalmars.com> wrote:

> 
>> 2) to run tests in parallel -- your attempts at doing that in your custom shell
>> engine didn't work out terribly well
>>  
> 
> I didn't spend that much time on the multithreading, either <g>. One problem was that the text output of the different threads got interleaved, a problem that multithreaded make also has. The other problem is that optlink must always run on core 0, meaning that multithreading the test suite on Windows does not actually speed it up. Until I can fix that problem with optlink, it wasn't worth the effort to continue working on parallelizing the tests.

I really should look more closely at the public test suite, but what fraction of the tests truly require optlink?


More information about the dmd-internals mailing list