commit | 53b297774b198da1737db0d213860332dfa42f34 | [log] [tgz] |
---|---|---|
author | Adam Klein <adamk@chromium.org> | Tue Apr 16 22:00:20 2024 |
committer | V8 LUCI CQ <v8-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Apr 24 18:40:26 2024 |
tree | 1fc1812a93ae16c65e999f7faca7305bf0bd4f37 | |
parent | f9100760571c62ae6551934830076323e5141e28 [diff] |
Reland "[api] Advance deprecation of API not called by Chromium" This is a reland of commit 73c7c9f81e5eff4c05593e024566aaca6a934b19 Since the first landing, the caller of the deprecated MicrotasksScope constructor in the cast codebase was removed in https://crrev.com/c/5472360. Original change's description: > [api] Advance deprecation of API not called by Chromium > > Generated by tools/release/list_deprecated.py > > include/v8-callbacks.h:156 v11.7 2023-07-11 9cafe595 Use kGCTypeMinorMarkSweep instead of kGCTypeMinorMarkCompact. > include/v8-isolate.h:1379 v11.7 2023-07-06 b328e6fd Use MemoryPressureNotification() to influence the GC schedule. > include/v8-microtask-queue.h:123 v11.7 2023-07-06 b328e6fd May be incorrect if context was created with non-default microtask queue > include/v8-traced-handle.h:138 v11.7 2023-07-06 b328e6fd Use Get to convert to Local instead > include/v8-traced-handle.h:146 v11.7 2023-07-06 b328e6fd Use Get to convert to Local instead > include/v8-util.h:582 v11.7 2023-07-06 b328e6fd Use std::vector<Global<V>>. > > Change-Id: I4249b010515e5b542a0bef5b185b0d1a515ba4b1 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5460440 > Reviewed-by: Michael Lippautz <mlippautz@chromium.org> > Commit-Queue: Adam Klein <adamk@chromium.org> > Cr-Commit-Position: refs/heads/main@{#93448} Change-Id: Ib4ef47800a3daec99ea27116ddfe5a7b69fe77b6 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5472807 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Auto-Submit: Adam Klein <adamk@chromium.org> Commit-Queue: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/main@{#93565}
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.