From: SourceForge.net <no...@so...> - 2007-11-13 00:25:10
|
Tasks item #1816558, was opened at 2007-10-19 10:11 Message generated for change (Settings changed) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1004872&aid=1816558&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Rick McGuire (bigrixx) >Assigned to: Rick McGuire (bigrixx) Summary: Remove use of setjmp()/longjmp(). Initial Comment: Currently, exception and condition unwinding is done via setjmp()/longjmp() calls. This usage prevents the interpreter from taking advantage of a very important feature of C++, the ability to have object destructors run when the objects go out of scope. This mechanism needs to be replaced with try/catch logic, which will ensure that the destructors for objects on the stack still get executed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1004872&aid=1816558&group_id=119701 |