V8 Engine for NW.js
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks Fix common misspellings Aug 2, 2017
build_overrides [ndk] Change android ndk root for v8 Jan 11, 2018
custom_deps [build] Add common directory for custom deps Jun 8, 2018
docs [Docs] Removed unused docs because they are moved to GitHub Nov 19, 2015
gni Update to m71: 9c5ea11 Nov 17, 2018
gypfiles nwjs master Sep 21, 2018
include update to 71.0.3578.98 Dec 13, 2018
infra Update to m71: 9c5ea11 Nov 17, 2018
samples Add a sample that uses the JS API to create wasm Jun 7, 2018
src update to 71.0.3578.98 Dec 13, 2018
test update to 71.0.3578.98 Dec 13, 2018
testing Remove dummy files created for rolling googletest. Mar 27, 2018
third_party Update to m71: 9c5ea11 Nov 17, 2018
tools Update to m71: 9c5ea11 Nov 17, 2018
.clang-format [clang-format] Don't derive pointer alignment Jan 17, 2017
.clang-tidy Update to m71: 9c5ea11 Nov 17, 2018
.editorconfig Add .editorconfig Jul 28, 2017
.git-blame-ignore-revs [build] Add DEPS formatting to hyper-blame Oct 9, 2017
.gitattributes Update to m71: 9c5ea11 Nov 17, 2018
.gitignore Update to m71: 9c5ea11 Nov 17, 2018
.gn [test] Remove obsolete test262 archive extract Mar 28, 2018
.vpython [tools] Add VPython config for callstats.py Aug 14, 2018
.ycm_extra_conf.py [ycm] Switch from gnu++11 to gnu++14 Nov 27, 2017
AUTHORS Update to m71: 9c5ea11 Nov 17, 2018
BUILD.gn Update to m71: 9c5ea11 Nov 17, 2018
CODE_OF_CONDUCT.md Explicitly state that the Chromium Code of Conduct also applies to V8 Mar 2, 2016
ChangeLog Update to m71: 9c5ea11 Nov 17, 2018
DEPS update to 71.0.3578.98 Dec 13, 2018
LICENSE Add antlr4 runtime library to support Torque Apr 10, 2018
LICENSE.fdlibm Add LICENSE.fdlibm for all the fdlibm imported sources. Jun 9, 2016
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 Feb 3, 2011
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 Feb 3, 2011
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 Feb 3, 2011
OWNERS Update OWNERS files. Jul 17, 2018
PRESUBMIT.py Update to m71: 9c5ea11 Nov 17, 2018
README.md [Docs] Removed unused docs because they are moved to GitHub Nov 19, 2015
WATCHLISTS Version 7.0.276 Aug 27, 2018
codereview.settings Make Gerrit the default code review for V8 Jun 30, 2017
snapshot_toolchain.gni MIPS[64]: Generate snapshots on MIPS big-endian targets Nov 24, 2017

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.