Closed Bug 543875 Opened 14 years ago Closed 11 years ago

[Jaeger] Handle JS exceptions

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 866888

People

(Reporter: dmandelin, Assigned: dmandelin)

References

Details

Once we can exit from stub functions, we can implement exceptions in general. The idea here is to make try/catch/finally work for JITted code. We don't have a detailed design yet, but it seems that it could be done by calling a routine that looks at the catch/finally tables, does a bunch of unwinding, and then uses the basic bailout mechanism to return back to the point where execution should resume according to JS exception semantics.
Assignee: general → dmandelin
The work for v8 takes care of try with single catch blocks. I didn't do finally blocks yet.
We're finally doing this in IonMonkey. \o/
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.