Skip to content

Commit

Permalink
Layering: Allow hosts to cleanly specify Promise Job semantics (tc39#…
Browse files Browse the repository at this point in the history
…1597)

This layering change retains the PendingJob concept but sends
PendingJob records off to the host to be dispatched at the appropriate
time, replacing the RunJobs algorithm. The change is expected to
help specify the interaction between Promises, WeakRefs and the Web
more precisely, while maintaining all current invariants.

Co-authored-by: Domenic Denicola <d@domenic.me>
Co-authored-by: Daniel Ehrenberg <littledan@chromium.org>
Co-authored-by: Shu-yu Guo <syg@chromium.org>
  • Loading branch information
3 people authored and ljharb committed Mar 9, 2020
1 parent 8e15cd0 commit 3588286
Showing 1 changed file with 87 additions and 237 deletions.
Loading

0 comments on commit 3588286

Please sign in to comment.