[armedbear-ticket] [armedbear] #64: Caught (general) exceptions not rethrown everywhere
#64: Caught (general) exceptions not rethrown everywhere ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Keywords: | ------------------------+--------------------------------------------------- The code base uses exceptions derived from ConditionThrowable (Go, Throw, Return) to cause non-local transfers of control. A special exception (ThreadDestroyed) has been derived to cause a jump to the outer-most function in a LispThread. (This doesn't work in the main thread, which isn't enclosed by a function in LispThread like those in other threads.) Some spots in our code seem to discard other exceptions than the ones mentioned above. That's probably wrong in most cases. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/64> armedbear <http://common-lisp.net/project/armedbear> armedbear
#64: Caught (general) exceptions not rethrown everywhere -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 0.18 Component: other | Version: Resolution: | Keywords: -------------------------+-------------------------------------------------- Changes (by ehuelsmann): * milestone: => 0.18 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/64#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
#64: Caught (general) exceptions not rethrown everywhere -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: 0.18 Component: other | Version: Resolution: fixed | Keywords: -------------------------+-------------------------------------------------- Changes (by ehuelsmann): * status: new => closed * resolution: => fixed Comment: All occurrances of "catch (Throwable" have been reviewed; most have been removed, some have been made more specific. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/64#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear