Reland "Migrate off base::ThreadPool()-as-a-trait in /chrome/browser/apps"
This reverts commit d961adca. Reason for reland: Added mac fix not covered by CQ Original change's description: > Revert "Migrate off base::ThreadPool()-as-a-trait in /chrome/browser/apps" > > This reverts commit a8436a80. > > Reason for revert: This looks highly related to flakiness failure of MusicManagerPrivateTest.DeviceIdValueReturned on Mac builders. Let me revert this specualtively. > > Original change's description: > > Migrate off base::ThreadPool()-as-a-trait in /chrome/browser/apps > > > > This CL is a logical no-op. > > > > It manually covers the use cases the script > > (https://crbug.com/1026641#c22) didn't cover in > > https://chromium-review.googlesource.com/c/chromium/src/+/2026350. > > > > A few of the affected files were also migrated to > > content::GetUIThreadTaskRunner() whenever surrounding code consistency > > was at stake (but the bulk of that migration is staged to happen after > > this one so this wasn't a priority in this batch). > > > > Most files intentionally kept base/task/post_task.h as an include. It is > > still required because of a cyclical dependency during the migration > > preventing base/task/thread_pool.h from implicitly providing > > base/task/task_traits.h to its users (callers that explicitly store > > TaskTraits and include task_traits.h don't have this problem). The > > post_task.h include will be cleaned up in a later phase. > > > > This CL was uploaded by git cl split. > > > > R=dominickn@chromium.org > > > > Bug: 1026641 > > Change-Id: I459605163ef0c2a48b8e6e803721c5a16dd80ef6 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2078658 > > Commit-Queue: Gabriel Charette <gab@chromium.org> > > Auto-Submit: Gabriel Charette <gab@chromium.org> > > Reviewed-by: Dominick Ng <dominickn@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#745669} > > TBR=gab@chromium.org,dominickn@chromium.org > > # Not skipping CQ checks because original CL landed > 1 day ago. > > Bug: 1026641, 1057502 > Change-Id: I166a8cacd4225787ca752577d8f1af3abb9fe117 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2081716 > Reviewed-by: Makoto Shimazu <shimazu@chromium.org> > Commit-Queue: Makoto Shimazu <shimazu@chromium.org> > Cr-Commit-Position: refs/heads/master@{#745831} TBR=gab@chromium.org,shimazu@chromium.org,dominickn@chromium.org Change-Id: Ie00efe8334727d9bef9fba78791c5fecf4ac51a8 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1026641, 1057502 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2081516 Commit-Queue: Gabriel Charette <gab@chromium.org> Reviewed-by:Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#745945}
Showing
Please register or sign in to comment