Running Phobos unit tests in threads: I have data

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Sun May 4 09:07:34 PDT 2014


On 5/4/14, 1:44 AM, Atila Neves wrote:
> On Saturday, 3 May 2014 at 22:46:03 UTC, Andrei Alexandrescu wrote:
>> On 5/3/14, 2:42 PM, Atila Neves wrote:
>>> gdc gave _very_ different results. I had to use different modules
>>> because at some point tests started failing, but with gdc the threaded
>>> version runs ~3x faster.
>>>
>>> On my own unit-threaded benchmarks, running the UTs for Cerealed over
>>> and over again was only slightly slower with threads than without. With
>>> dmd the threaded version was nearly 3x slower.
>>
>> Sounds like a severe bug in dmd or dependents. -- Andrei
>
> Seems like it. Just to be sure I swapped ld.gold for ld.bfd and the
> problem was still there.
>
> I'm not entirely sure how to file this bug: with just my simple example
> above?

The simpler the better. -- Andrei



More information about the Digitalmars-d mailing list