commit | 87b3416a87028dc7acc57404be8cc171a32ac287 | [log] [tgz] |
---|---|---|
author | Georg Neis <neis@chromium.org> | Thu May 02 13:37:55 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 02 14:25:03 2019 |
tree | a7ce864859b3cf35dffdce96aa5cfb3a9237ed60 | |
parent | 8e7945a6912ffb7fdb8ee2efe8c43e37242333be [diff] |
[turbofan] Fix a bug in DepenOnStablePrototypeChains When asked to start at the receiver and the receiver is a primitive, the dependency should be taken on the primitive map (which is a no-op) rather than the wrapper object's map. Bug: chromium:958716 Change-Id: I9c8b2b56436d134b2f79dbe458c0c527fe6d17a1 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1593086 Commit-Queue: Georg Neis <neis@chromium.org> Auto-Submit: Georg Neis <neis@chromium.org> Reviewed-by: Jaroslav Sevcik <jarin@chromium.org> Cr-Commit-Position: refs/heads/master@{#61174}
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://v8.dev/docs
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 at v8.dev/docs/contribute.