commit | f3d43c80bbacdcc4473e617117089eb83a9d2435 | [log] [tgz] |
---|---|---|
author | Sathya Gunasekaran <gsathya@chromium.org> | Mon Aug 21 22:26:03 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Aug 22 00:31:01 2017 |
tree | 8ceed0cb636a14e3ad5d24416dc0cec7c3b9d52e | |
parent | 784ac3ae39f6f3318b366436cf246ee8bcaafdc5 [diff] |
[runtime] Unhandlify GetOrCreateHash This no longer causes allocation, so it's safe to unhandlify. This will allow us to use directly call into C++ (via CallCFunction) to calculate the hash instead of going through the runtime (via %GenericHash). Bug: v8:5717 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng Change-Id: Ia561efb4d89d7a3d10c28913537b45b3ce477bb3 Reviewed-on: https://chromium-review.googlesource.com/624519 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org> Cr-Commit-Position: refs/heads/master@{#47489}
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.