commit | a9dee2e298a0869d3db1e9075f53c4ba4867ab0c | [log] [tgz] |
---|---|---|
author | Clemens Hammacher <clemensh@chromium.org> | Tue Jan 09 12:46:34 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jan 16 09:41:54 2018 |
tree | afb21f5553c9faa29b573f850011060f745df889 | |
parent | 31f49fe978eb90eac93f101d300fa47649a0b9b2 [diff] |
Merged: [asm] Store source position for all loops Loop headers contain a stack check in wasm, hence an exception can be thrown at the position of the loop instruction. This means that for asm.js, we need to store a source position for each loop instruction. R=​mstarzinger@chromium.org Bug: chromium:799690 NOTRY=true NOPRESUBMIT=true NOTREECHECKS=true Change-Id: I4b095d81becae9cd218f068cbeeb8a5d24f8e341 Reviewed-on: https://chromium-review.googlesource.com/867850 Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/branch-heads/6.4@{#59} Cr-Branched-From: 0407506af3d9d7e2718be1d8759296165b218fcf-refs/heads/6.4.388@{#1} Cr-Branched-From: a5fc4e085ee543cb608eb11034bc8f147ba388e1-refs/heads/master@{#49724}
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.