Revamped concurrency API (Don can you contact Bartosz ?)
nickB at gmail.com
Thu Oct 15 20:18:07 PDT 2009
Nick B wrote:
> Bartosz Milewski wrote:
>> Nick B Wrote:
>>>> Could you give us _any_ kind of test case (even if it's enormous)?
>>> Bartosz - are you able to provide a test case as requested by Don ?
>>> Then it might be possible, to get this bug fixed.
>>> Nick B.
>> I can send you the files I have checked out.
>> The problem was in core.thread. I tried to implement a struct Tid
>> (thread ID) with reference-counting semantics and deterministic
>> destruction. It passed all the tests, but when it was used in one
>> particular place in druntime it produced incorrect assembly. Even the
>> slightest change made the bug disappear, so I wasn't able to reproduce
>> it under controlled conditions.
>> Unfortunately, I have undone some of my changes trying to bypass the
>> bug, so at the moment I don't even have the buggy version, but it can
>> be reconstructed. We can discuss it off-line, if you want. Use my
>> email address with -nospam removed.
> I think that Don is the best person to contact you. I will try to
> contact him.
> Nick B
Don, are you able to contact Bartosz, re the details of this test case.
More information about the Digitalmars-d