Closed
Description
For the sake of embedding applications it would be nice if Rust's unwinding implementation was not directly coupled to the task abstraction.
Right now unwinding is mostly just try/catch, but it also sets a flag on the task to indicate that the task is failing. It would be better if std could fulfill its unwinding obligations without involving the task.