commit | e1b82b2de6311d32dd719e2340a7b4fd5e9c0267 | [log] [tgz] |
---|---|---|
author | Camillo Bruni <cbruni@chromium.org> | Mon Jan 21 10:36:28 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jan 21 17:08:59 2019 |
tree | ab798c92ab6f097ec3f73e94db2b3bc025b82bfb | |
parent | 752882fd3d7ed4d2d0b904b8e867b50cec3ee153 [diff] |
[parser] Use Varint encoding for Uint32 preparse data items Many values stored in the preparse data for the skippable functions fit in one byte most of the time. The varint encoding uses a single continue bit per byte to tell whether there is a following byte. Change-Id: Ia0a622ba42a338fc91eea1e0c1a72d2582d9f867 Reviewed-on: https://chromium-review.googlesource.com/c/1400842 Commit-Queue: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Toon Verwaest <verwaest@chromium.org> Cr-Commit-Position: refs/heads/master@{#58972}
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.