Skip to content
Frida depends on V8
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks [test] Ensure random generator in JSTests does not use float arithmetic Dec 17, 2018
build_overrides [tracing] Add build config for Perfetto behind a flag Mar 28, 2019
custom_deps [build] Add common directory for custom deps Jun 8, 2018
docs [docs] Change links from old wiki to v8.dev Mar 7, 2019
gni [build] Compile compiler with optimizations in fast mksnapshot mode Apr 9, 2019
include Add Locker::IsLockedByAnyThread() Apr 26, 2019
infra [test] Make perf-integration a tree closer Apr 26, 2019
samples Add a sample that uses the JS API to create wasm Jun 7, 2018
src [arm64] Fix build with GCC 5.4 Apr 28, 2019
test [ptr-compr][Turbofan] Adding missing representation changes corner cases Apr 26, 2019
testing Remove dummy files created for rolling googletest. Mar 27, 2018
third_party Revert "[csa] verify skipped write-barriers in MemoryOptimizer" Apr 26, 2019
tools
.clang-format [clang-format] Don't derive pointer alignment Jan 17, 2017
.clang-tidy [tool] Remove unfixed clang-tidy warnings to ease use. Oct 26, 2018
.editorconfig Add .editorconfig Jul 28, 2017
.git-blame-ignore-revs [build] Add DEPS formatting to hyper-blame Oct 9, 2017
.gitattributes .gitattributes: Mark minified emscripten js files as `-diff` Sep 19, 2018
.gitignore Add .ccls-cache to .gitignore Feb 26, 2019
.gn [test] Remove obsolete test262 archive extract Mar 28, 2018
.vpython [tools] Correctly identify and report test crashes and infra failures Oct 30, 2018
.ycm_extra_conf.py [ycm] Switch from gnu++11 to gnu++14 Nov 27, 2017
AUTHORS Split an AUTHORS entry in two Apr 25, 2019
BUILD.gn Add APIs for custom threading primitives Apr 26, 2019
CODE_OF_CONDUCT.md Explicitly state that the Chromium Code of Conduct also applies to V8 Mar 2, 2016
ChangeLog Version 7.6.48 Apr 26, 2019
DEPS [deps] Use our own tweaked version of the “buildtools” repo May 19, 2019
LICENSE [wasm] Draft version of C/C++ Wasm API Apr 17, 2019
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 [owners] Add szuend@chromium.org to top level owners Mar 18, 2019
PRESUBMIT.py Revert "[torque] Temporarily disable torque format check to pass pres… Feb 20, 2019
README.md [docs] Change links from old wiki to v8.dev Mar 7, 2019
WATCHLISTS Version 7.6.48 Apr 26, 2019
codereview.settings Make Gerrit the default code review for V8 Jun 30, 2017
snapshot_toolchain.gni Make win/cross build work better when targeting arm64 on macOS hosts. Mar 22, 2019

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://v8.dev/docs

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 at v8.dev/docs/contribute.

You can’t perform that action at this time.