commit | 636e705be41ed9e7f50cdb13ceb5a9af5e3f4e5c | [log] [tgz] |
---|---|---|
author | Alex Clarke <[email protected]> | Thu May 30 10:49:37 2019 |
committer | Commit Bot <[email protected]> | Thu May 30 10:49:37 2019 |
tree | d38f624442d78423d574973c6e17f038ec17a163 | |
parent | 75dbb325f67ab6e42c5cdca7aa9084f33b67eae3 [diff] |
Introduce SingleThreadTaskExecutor the replacement for base::MessageLoop A large but mostly trivial patch in preparation for removing base::MessageLoop. We introduce SingleThreadTaskExecutor a simple FIFO scheduler, which is intended for non-test code that needs a simple single threaded task environment. Tests should use ScopedTaskEnvironment or TestBrowserThreadBundle instead. This patch also moves MessageLoop::Type to MessagePump::Type and moves the factory method to MessagePump::Create. [email protected] Change-Id: I9850c4657bb90b62490f4313c420cae025101371 BUG: 891670 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1632216 Reviewed-by: Alex Clarke <[email protected]> Reviewed-by: Gabriel Charette <[email protected]> Commit-Queue: Alex Clarke <[email protected]> Cr-Commit-Position: refs/heads/master@{#664709}
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 .