You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 6f54a44
Browse filesBrowse the repository at this point in the historyBrowse files
fix(worker): keep a termination from being re-armed as an error on its way out
A termination that interrupts a CommonJS entry unwinds through the native
require callback, whose catch re-threw the message-only failure onto the
isolate as an ordinary Error: V8 then reported an exception rather than a
termination to RunModule's TryCatch, which built a full error report before
the worker boundary dropped it. ReThrowToV8 now leaves a terminating isolate
alone, since the pending termination is the failure, and RunModule consults
the same three termination signals as the settle pump.
The pumped graph walk ahead of an entry's compile bails on termination but
reports nothing, so LoadESModule went on to the synchronous HTTP loader, which
can block on the network. Both walks are now followed by a termination check.
Also refreshes the drain comment that described the pre-publication isolate
window, widens the startup-sweep spec's spread so its rounds reach the settle
pump, and corrects the resourceLimits RangeError wording.
0 commit comments