[Issue 1513] try/catch/finally misbehavior on windows

2011-01-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 1513] try/catch/finally misbehavior on windows

2011-01-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 --- Comment #13 from Don clugd...@yahoo.com.au 2011-01-07 14:20:12 PST --- Fixed for D2: http://www.dsource.org/projects/druntime/changeset/482 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 1513] try/catch/finally misbehavior on windows

2010-12-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 --- Comment #12 from Don clugd...@yahoo.com.au 2010-12-29 00:25:26 PST --- On D2, the behaviour is wrong on all platforms, not just Windows. Roughly speaking, Linux does exception chaining incorrectly, and Windows doesn't do it at all. These

[Issue 1513] try/catch/finally misbehavior on windows

2010-12-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 --- Comment #10 from Don clugd...@yahoo.com.au 2010-12-13 13:20:36 PST --- I'm not sure that this is a compiler bug. It may be druntime. With this change: deh.c, _d_framehandler(), line 210 +else if (prev_ndx == -1) +

[Issue 1513] try/catch/finally misbehavior on windows

2010-12-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 --- Comment #8 from Sobirari Muhomori dfj1es...@sneakemail.com 2010-12-12 09:39:15 PST --- I'd prefer Sean's description, though the real issue is the 3rd finally block is not executed. -- Configure issuemail:

[Issue 1513] try/catch/finally misbehavior on windows

2010-12-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 Don clugd...@yahoo.com.au changed: What|Removed |Added Severity|normal |critical --- Comment #9

[Issue 1513] try/catch/finally misbehavior on windows

2010-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au ---

[Issue 1513] try/catch/finally misbehavior on windows

2010-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 --- Comment #6 from Brad Roberts bra...@puremagic.com 2010-12-10 00:46:09 PST --- building against tip of trunk for dmd/druntime/phobos, the output: throw ex1 throw ex2 throw ex3 object.Exception: ex 3 snip stack trace

[Issue 1513] try/catch/finally misbehavior on windows

2010-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 --- Comment #7 from Don clugd...@yahoo.com.au 2010-12-10 01:48:42 PST --- I think the D2 change was actually caused by druntime svn 358. Sean's comment: Changed how exception chaining works. Now, the original exception will be retained and

[Issue 1513] try/catch/finally misbehavior on windows

2010-05-28 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1513 --- Comment #4 from Brad Roberts bra...@puremagic.com 2010-05-28 22:51:25 PDT --- I figured it'd been ages and maybe something had changed to maybe fix this bug.. nope: dmd 1.061 on windows: Error: ex 2 throw ex1 throw ex2 dmd 1.061 on