Open Bug 800216 Opened 12 years ago Updated 2 years ago

See if we can make error reporting not GC

Categories

(Core :: JavaScript Engine, defect)

defect

Tracking

()

People

(Reporter: billm, Unassigned)

Details

(Whiteboard: [js:t])

We can report errors in all sorts of weird places, and it makes us root variables in places where we wouldn't otherwise need to. So it would be great if error reporting never allocated. It sounds like the main problems would be:

1. Have a pre-created exception object around, as well as whatever related objects might be needed.

2. Delay calling the exception hooks until it's safe to GC.
Whiteboard: [js:t]
Assignee: general → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.