Go to file
Irina Yatsenko a1fdd521f6 Torquefy a few more types
WeakFixedArray, WeakArrayList, JSFinalizationGroup, JSFinalizationGroupCleanupIterator, WeakCell, JSWeakRef, BytecodeArray, SourcePositionWithFrameCache

Bug: v8:8952

Change-Id: I9708b08e11603977aeab7bce94b8233a41700ccb
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1504433
Commit-Queue: Irina Yatsenko <irinayat@microsoft.com>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#60688}
2019-04-08 21:12:37 +00:00
benchmarks [test] Ensure random generator in JSTests does not use float arithmetic 2018-12-17 10:05:08 +00:00
build_overrides [tracing] Add build config for Perfetto behind a flag 2019-03-28 09:26:52 +00:00
custom_deps
docs [docs] Change links from old wiki to v8.dev 2019-03-07 12:13:30 +00:00
gni Revert "Reland^2 "[build] disable C++ optimization for mksnapshot code."" 2019-04-02 18:56:42 +00:00
include [api] Advance many methods to V8_DEPRECATED 2019-04-08 10:42:51 +00:00
infra [build] Fix using goma on gcc builder 2019-04-04 13:35:28 +00:00
samples
src Torquefy a few more types 2019-04-08 21:12:37 +00:00
test [runtime] Make test-field-type-tracking do the right thing. 2019-04-08 20:08:57 +00:00
testing
third_party Python3 compatibility: use open() instead of file() 2019-04-05 16:22:20 +00:00
tools [tools] Use ThreadPoolExecutor with reasonable job count default 2019-04-08 10:41:46 +00:00
.clang-format
.clang-tidy
.editorconfig
.git-blame-ignore-revs
.gitattributes
.gitignore Add .ccls-cache to .gitignore 2019-02-26 10:32:45 +00:00
.gn
.vpython
.ycm_extra_conf.py
AUTHORS Use inherited ctors for MacroAssembler and TurboAssembler 2019-03-08 09:31:30 +00:00
BUILD.gn Fix Win/cross/x64 builds 2019-04-08 20:11:37 +00:00
ChangeLog
CODE_OF_CONDUCT.md
codereview.settings
DEPS Update V8 DEPS. 2019-04-08 03:40:44 +00:00
LICENSE
LICENSE.fdlibm
LICENSE.strongtalk
LICENSE.v8
LICENSE.valgrind
OWNERS [owners] Add szuend@chromium.org to top level owners 2019-03-18 09:37:52 +00:00
PRESUBMIT.py Revert "[torque] Temporarily disable torque format check to pass presubmit" 2019-02-20 14:07:17 +00:00
README.md [docs] Change links from old wiki to v8.dev 2019-03-07 12:13:30 +00:00
snapshot_toolchain.gni Make win/cross build work better when targeting arm64 on macOS hosts. 2019-03-22 18:30:23 +00:00
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://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.