node/deps/v8
Michaël Zasso 864fe9910b
deps: make V8 9.1 abi-compatible with 9.0
Revert "[api] Avoid handles for const API functions"

This reverts commit aee471b2ff5b1a9e622426454885b748d226535b.

Revert "[api] Remove deprecated [Shared]ArrayBuffer API"

This reverts commit 578f6be77fc5d8af975005c2baf918e7225abb62.

Revert "[Jobs]: Cleanup in v8 platform."

This reverts commit baf2b088dd9f585aa597459f30d71431171666e2.

Revert "Skip global registration of [Shared]ArrayBuffer backing stores"

This reverts commit fcdf35e6d70d51699ece063e25dc705e80673308.

PR-URL: https://github.com/nodejs/node/pull/38991
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2021-06-14 08:13:27 +02:00
..
.github
base/trace_event/common deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
build_overrides
custom_deps
docs
gni deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
include deps: make V8 9.1 abi-compatible with 9.0 2021-06-14 08:13:27 +02:00
infra deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
samples
src deps: make V8 9.1 abi-compatible with 9.0 2021-06-14 08:13:27 +02:00
test deps: make V8 9.1 abi-compatible with 9.0 2021-06-14 08:13:27 +02:00
testing
third_party deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
tools deps: V8: backport aaacffa1e003 2021-06-14 08:11:45 +02:00
.clang-format
.clang-tidy
.editorconfig
.flake8
.git-blame-ignore-revs
.gitattributes
.gitignore
.gn
.vpython
.ycm_extra_conf.py
AUTHORS deps: V8: cherry-pick c0fceaa0669b 2021-06-14 08:12:13 +02:00
BUILD.gn deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
CODE_OF_CONDUCT.md
codereview.settings
COMMON_OWNERS deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
DEPS deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
DIR_METADATA
ENG_REVIEW_OWNERS deps: update V8 to 9.1.269.36 2021-06-14 08:08:56 +02:00
INFRA_OWNERS
INTL_OWNERS
LICENSE
LICENSE.fdlibm
LICENSE.strongtalk
LICENSE.v8
MIPS_OWNERS
OWNERS
PPC_OWNERS
PRESUBMIT.py
README.md
RISCV_OWNERS
S390_OWNERS
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.