Go to file
leszeks f6701a8cbd Reland: [compiler] Fix flipped boolean checks in marked tier-up
Fixes incorrect checks for handle validity when checking the compiled
code, as well as incorrect uses of tst in arm and ppc flag checking
code. Also adds a test that the tier-up works correctly.

Reland of https://codereview.chromium.org/2448933002

BUG=v8:5512

Review-Url: https://codereview.chromium.org/2497573003
Cr-Commit-Position: refs/heads/master@{#40930}
2016-11-11 14:17:00 +00:00
benchmarks
build_overrides [inspector] enable inspector by default 2016-10-25 07:13:48 +00:00
docs
gni [inspector] expose js_protocol.json file location in BUILD file 2016-10-12 14:11:21 +00:00
gypfiles [debugger] basic test infrastructure for new debugger test api. 2016-10-21 06:38:05 +00:00
include [api] Remove marking persistents as partially dependent 2016-11-10 09:29:48 +00:00
infra [CQ] Temporarily reduce coverage bot's frequency 2016-10-19 12:13:40 +00:00
samples Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
src Reland: [compiler] Fix flipped boolean checks in marked tier-up 2016-11-11 14:17:00 +00:00
test Reland: [compiler] Fix flipped boolean checks in marked tier-up 2016-11-11 14:17:00 +00:00
testing Use GTEST_LANG_CXX11 in V8 2016-07-25 13:06:42 +00:00
third_party Roll third_party/inspector_protocol to ebda02bf94a742a2e26e4f818df1fc77517ac44c 2016-11-04 22:47:25 +00:00
tools [ic] Drop TimerEventScopes from *IC_Miss runtime functions 2016-11-10 13:10:25 +00:00
.clang-format
.gitignore [inspector] use own copy of third_party/inspector_protocol 2016-10-28 18:20:47 +00:00
.gn Disentangle gyp and gn files 2016-09-14 19:02:41 +00:00
.ycm_extra_conf.py Use C++11 / gnu++11, not 0x 2016-03-22 15:24:43 +00:00
AUTHORS [cleanup] #undef DECLARE_ERROR instead of non-existent DEFINE_ERROR 2016-10-27 12:36:36 +00:00
BUILD.gn [wasm] Move all heap-allocated WASM structures into wasm-objects.h. 2016-11-11 11:13:17 +00:00
ChangeLog
CODE_OF_CONDUCT.md
codereview.settings
DEPS [inspector] use own copy of third_party/inspector_protocol 2016-10-28 18:20:47 +00:00
LICENSE
LICENSE.fdlibm Add LICENSE.fdlibm for all the fdlibm imported sources. 2016-06-09 07:17:03 +00:00
LICENSE.strongtalk
LICENSE.v8
LICENSE.valgrind
Makefile Remove NaCl support. 2016-07-27 07:50:31 +00:00
Makefile.android [build] Fix d8-for-Android builds 2016-05-20 12:10:45 +00:00
OWNERS Remove oth from OWNERS 2016-09-05 13:38:25 +00:00
PRESUBMIT.py Fix BUILD.gn files and add presubmit step 2016-09-19 10:59:41 +00:00
README.md
snapshot_toolchain.gni Use clang for snapshot_toolchain by default, except on ChromeOS. 2016-08-23 14:04:27 +00:00
WATCHLISTS [inspector] added devtools-reviews@chromium.org in WATCHLISTS for inspector 2016-09-29 15:16:54 +00:00

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.