Windows: Throwing Exceptions from Fibers in D2.059: Access Violation

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Thu Apr 19 21:31:22 PDT 2012


"Jameson Ernst" <j.patrick.ernst at gmail.com> wrote in message 
news:qfsswbtsxlnxrsloxaco at forum.dlang.org...
>
> Out of curiosity I took a look at the D fiber context code, and noticed 
> that the x64 windows version doesn't seem to save the XMM6-15 registers 
> (unless I missed it), which is something I forgot to do also. MSDN 
> indicates that they are nonvolatile, which could potentially cause 
> problems for FP heavy code on x64 windows.
>
> Not sure if I should file a bug for this, as I haven't tried an x64 
> windows fiber in D yet to make sure it's actually a problem first.

May as well file it just so it doesn't get lost. If it turns out to be 
invalid, it can just be closed as "invalid".




More information about the Digitalmars-d mailing list