commit | 6e0b41c996845c23aff47fdb820958a33c4781ff | [log] [tgz] |
---|---|---|
author | Carlos Caballero <carlscab@google.com> | Sat Jun 15 16:42:59 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Jun 15 16:42:59 2019 |
tree | 297920ea667fbd231085c530986f5d02db0d2001 | |
parent | 68b812fa186dd85fa4d1cdc037f5340c63153c1e [diff] |
Enforce order of CrossThread Thens Before a promise is resolved/rejected the Thens/Catches are added to a specialized lock free list and run in order. Currently there is a race between dispatching those and dealing with any new dependencies that arrive after the promise is resolved/rejected. Bug: 906125 Change-Id: I915c670c29160a1f88ffaf1d1e703ee0fe0b4cb4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1648176 Commit-Queue: Alex Clarke <alexclarke@chromium.org> Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org> Reviewed-by: Gabriel Charette <gab@chromium.org> Reviewed-by: Alex Clarke <alexclarke@chromium.org> Cr-Commit-Position: refs/heads/master@{#669510}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .