Go to file
Leszek Swirski 882080c499 [GetIsolate] Remove GetIsolate use in Map
Roughly:
    GetIsolate(): -31
    handle(HeapObject): -6

TBR=verwaest@chromium.org

Bug: v8:7786
Change-Id: I3857f8c45f1f93c727d575d5f9244d9811949a7f
Reviewed-on: https://chromium-review.googlesource.com/1111838
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Reviewed-by: Dan Elphick <delphick@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53997}
2018-06-25 11:38:37 +00:00
benchmarks
build_overrides
custom_deps [build] Add common directory for custom deps 2018-06-08 19:23:02 +00:00
docs
gni Revert "Roll third_party/inspector_protocol to 59ca26e" 2018-04-23 17:38:31 +00:00
include [wasm] Move wire bytes to the NativeModule 2018-06-22 15:45:59 +00:00
infra [build] Add MB config for ubsan bot 2018-06-19 10:10:38 +00:00
samples Add a sample that uses the JS API to create wasm 2018-06-07 23:43:38 +00:00
src [GetIsolate] Remove GetIsolate use in Map 2018-06-25 11:38:37 +00:00
test [GetIsolate] Remove GetIsolate use in Map 2018-06-25 11:38:37 +00:00
testing
third_party [code-health] Improve a comment 2018-05-24 10:11:30 +00:00
tools Reland "[parser][log] Log script id during background compilation" 2018-06-25 10:46:34 +00:00
.clang-format
.editorconfig
.git-blame-ignore-revs
.gitattributes Make sure that LF line endings are also used on Windows 2018-06-15 10:11:15 +00:00
.gitignore [turbolizer] Convert Turbolizer to TypeScript 2018-05-29 10:07:41 +00:00
.gn [test] Remove obsolete test262 archive extract 2018-03-28 13:52:15 +00:00
.vpython
.ycm_extra_conf.py
AUTHORS [builtins] Convert double to integer in Date.prototype.setDate 2018-06-05 09:27:39 +00:00
BUILD.gn Remove unused PlatformInterfaceDescriptor. 2018-06-21 10:36:38 +00:00
ChangeLog
CODE_OF_CONDUCT.md
codereview.settings
DEPS Update V8 DEPS. 2018-06-25 10:51:45 +00:00
LICENSE Add antlr4 runtime library to support Torque 2018-04-10 10:01:01 +00:00
LICENSE.fdlibm
LICENSE.strongtalk
LICENSE.v8
LICENSE.valgrind
OWNERS
PRESUBMIT.py Add autoroller task account into bot whitelist for author check 2018-06-06 14:40:09 +00:00
README.md
snapshot_toolchain.gni
WATCHLISTS

V8 JavaScript Engine

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

Getting the Code

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/*

Contributing

Please follow the instructions mentioned on the V8 wiki.