Seems core.thread.Fiber is broken dmd windows 64-bit build

Benjamin Thaut via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Mar 9 08:03:41 PDT 2015


On Monday, 9 March 2015 at 14:39:34 UTC, Carl Sturtivant wrote:
> Please confirm or deny that this is a real bug, as its getting 
> in the way of a genuine project. How should I proceed?
>
> I'm working on a 64-bit Windows port of the following.
> http://www.cs.arizona.edu/icon/
> Here's the 32-bit Windows port.
> http://www.cs.arizona.edu/icon/v95w.htm
>
> Among other things I'm using D to implement Icon's 
> coexpressions portably using core.thread.Fiber which works fine 
> at 32 bits. They are implemented using pthreads on other 
> platforms, though historically there used to be a platform 
> dependent assembly code context switch, close to the way that 
> core.thread.Fiber is implemented. The Fiber implementation is 
> 20 times faster at 32 bits.

I can reproduce this issue with dmd 2.066.1,
please go forward and open a issue on https://issues.dlang.org/

Kind Regards
Benjamin Thaut


More information about the Digitalmars-d-learn mailing list