You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sandy 5629dff5f1 PL280 release code 4 years ago
..
base/trace_event/common PL280 release code 4 years ago
benchmarks PL280 release code 4 years ago
build_overrides PL280 release code 4 years ago
custom_deps PL280 release code 4 years ago
docs PL280 release code 4 years ago
gni PL280 release code 4 years ago
gnparser PL280 release code 4 years ago
gypfiles PL280 release code 4 years ago
include PL280 release code 4 years ago
infra PL280 release code 4 years ago
samples PL280 release code 4 years ago
src PL280 release code 4 years ago
testing PL280 release code 4 years ago
third_party PL280 release code 4 years ago
tools PL280 release code 4 years ago
.clang-format PL280 release code 4 years ago
.gn PL280 release code 4 years ago
.landmines PL280 release code 4 years ago
.ycm_extra_conf.py PL280 release code 4 years ago
AUTHORS PL280 release code 4 years ago
Android.base.bp PL280 release code 4 years ago
Android.bp PL280 release code 4 years ago
Android.platform.bp PL280 release code 4 years ago
Android.sampler.bp PL280 release code 4 years ago
Android.v8.bp PL280 release code 4 years ago
Android.v8gen.bp PL280 release code 4 years ago
BUILD.gn PL280 release code 4 years ago
CODE_OF_CONDUCT.md PL280 release code 4 years ago
ChangeLog PL280 release code 4 years ago
DEPS PL280 release code 4 years ago
LICENSE PL280 release code 4 years ago
LICENSE.fdlibm PL280 release code 4 years ago
LICENSE.strongtalk PL280 release code 4 years ago
LICENSE.v8 PL280 release code 4 years ago
LICENSE.valgrind PL280 release code 4 years ago
MODULE_LICENSE_BSD PL280 release code 4 years ago
Makefile PL280 release code 4 years ago
Makefile.android PL280 release code 4 years ago
NOTICE PL280 release code 4 years ago
OWNERS PL280 release code 4 years ago
OWNERS.android PL280 release code 4 years ago
PRESUBMIT.py PL280 release code 4 years ago
README.md PL280 release code 4 years ago
V8_MERGE_REVISION PL280 release code 4 years ago
WATCHLISTS PL280 release code 4 years ago
codereview.settings PL280 release code 4 years ago
genmakefiles.py PL280 release code 4 years ago
merge.py PL280 release code 4 years ago
snapshot_toolchain.gni PL280 release code 4 years ago

README.md

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.