commit | 2dfba659dd8ba3966ac3408d8c75ab6dec477c3c | [log] [tgz] |
---|---|---|
author | Stephan Herhut <herhut@chromium.org> | Tue Jan 08 10:54:43 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jan 08 13:33:00 2019 |
tree | 4f5cfa79dc7745913a39a2fadb8732335dc1290d | |
parent | 0adcb82a8b4936cb6c68b7ad6aeb8baa70cb0e1b [diff] |
[regalloc] Prefer registers that are not used for arguments. Simple experiment that prefers free registers that are not used for arguments to prevent cases where we allocate a free register without hint and thereby block later uses of that register for no good reason. Bug: v8:8311 Change-Id: I95e96b150410e97937cb72d575ae6bece9ee08f9 Reviewed-on: https://chromium-review.googlesource.com/c/1397668 Reviewed-by: Sigurd Schneider <sigurds@chromium.org> Commit-Queue: Stephan Herhut <herhut@chromium.org> Cr-Commit-Position: refs/heads/master@{#58633}
V8 is Google's open source JavaScript engine.
V8 implements ECMAScript as specified in ECMA-262.
V8 is written in C++ and is used in Google Chrome, the open source browser from Google.
V8 can run standalone, or can be embedded into any C++ application.
V8 Project page: https://github.com/v8/v8/wiki
Checkout depot tools, and run
fetch v8
This will checkout V8 into the directory v8
and fetch all of its dependencies. To stay up to date, run
git pull origin gclient sync
For fetching all branches, add the following into your remote configuration in .git/config
:
fetch = +refs/branch-heads/*:refs/remotes/branch-heads/* fetch = +refs/tags/*:refs/tags/*
Please follow the instructions mentioned on the V8 wiki.