commit | e68285e21d2ae3bf9c51f3b8dd0284fc1de0d66a | [log] [tgz] |
---|---|---|
author | Michael Lippautz <mlippautz@chromium.org> | Wed Oct 28 11:49:56 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Oct 28 13:36:03 2020 |
tree | 0f57242079c8a553b61a39176b581bfed7a724c5 | |
parent | 73975a9fdf99c2dd36999e7207c5662ad849bf3f [diff] |
cppgc-js: heap snapshot: Add logic for querying detachedness Adds infrastructure to allow embedders specifying a detachedness state that is queried when encountering an object with a TraceReference that has a non-zero wrapper class id set. Change-Id: Ie7f2f253544ee25a25565eb08d82e9df5f0a74d2 Bug: chromium:1056170 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2502345 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Omer Katz <omerkatz@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Cr-Commit-Position: refs/heads/master@{#70841}
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
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/*
Please follow the instructions mentioned at v8.dev/docs/contribute.