(Part of Scheduler Architecture 2.0: issue 803853)
New directory structure is described here:
https://docs.google.com/document/d/1dk71yTd5fndb5gMSb7wlB2P80hw5ImFxbPao06Ti8EQ/edit?usp=sharing
Directories under platform/scheduler will be:
public/ main_thread/ worker/ common/ util/ test/
The following current directories will eventually retire:
child/ renderer/ utility/
base/ (-> move to //base)
This last commit seems to have leaked wtf out into the world outside renderer which is wrong.
third_party/blink/renderer/platform/scheduler/public/thread.h which is a public (outside Blink) header started using third_party/blink/renderer/platform/wtf/hash_map.h which is blink internal code.
Not sure what it should use instead. std::unordered_map?
Comment 1 by yutak@chromium.org
, Mar 27 2018