commit | bfaacb8afbc695e0c33cb361b46c9e0a33c64219 | [log] [tgz] |
---|---|---|
author | Clemens Hammacher <clemensh@chromium.org> | Mon Oct 02 07:39:30 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Oct 02 08:26:26 2017 |
tree | 59535bc2c94b17c860041de6219d36453cd8b7eb | |
parent | b8b76ebaacfc57b75a0fb506609d703a57e5e2f1 [diff] |
[wasm] Add flag for memory tracing With --wasm-trace-memory, both compiled code and the interpreter will output each memory load or store. This helps to debug miscompilations in emscripten or in V8, like the referenced bug. R=titzer@chromium.org Bug: chromium:718858 Change-Id: I90704d164975b11c65677f86947ab102242d5153 Reviewed-on: https://chromium-review.googlesource.com/684316 Reviewed-by: Ben Titzer <titzer@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#48255}
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.