Skip to content

v8/v8

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

This reverts commit 1b9934b.

Reason for revert: breaks Fuchsia builders:
https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Fuchsia%20-%20builder/21315/overview
https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Fuchsia%20-%20debug%20builder/21068/overview

Original change's description:
> [Fuchsia] Replace downloading gn SDK with core SDK
>
> Bug: chromium:1432399
> Change-Id: I55134103eec004cabd99ac61afee71144d06427c
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4598035
> Commit-Queue: Adam Klein <adamk@chromium.org>
> Reviewed-by: Adam Klein <adamk@chromium.org>
> Auto-Submit: Chong Gu <chonggu@google.com>
> Cr-Commit-Position: refs/heads/main@{#88133}

Bug: chromium:1432399
Change-Id: I9eb0cbee56dca2ed1e5bcccbd45b65650c4b05a5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4601956
Auto-Submit: Adam Klein <adamk@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#88135}
bd32587

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 15, 2019 12:06
July 28, 2017 13:39
August 24, 2021 10:39
.gn
March 30, 2023 14:45
April 24, 2020 19:19
September 13, 2022 07:54
January 23, 2023 17:07

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.