commit | 398c8737c9312d516172421b58100c562798516d | [log] [tgz] |
---|---|---|
author | Victor Gomes <victorgomes@chromium.org> | Tue May 20 06:37:35 2025 |
committer | V8 LUCI CQ <v8-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 20 08:48:59 2025 |
tree | fe8a886f75f70d3b03db404d708fce8933653160 | |
parent | 2c25dcb2827d77c38f5f6b8f1d831c45e237741c [diff] |
[context] Fix Global IC script context store without cells GlobalIC builtin calls StoreScriptContextElementImpl with a script context regardless of the flag --script-context-cells. We shouldn't dcheck HasContextCells, but instead check it before allocating a cell. This also fixes bot: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux%20-%20arm%20-%20sim%20-%20lite%20-%20debug/35262/overview Fixed: 418820291 Change-Id: I4f6ca8c8df802f8907d83efc215e46372001cda1 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6564411 Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Victor Gomes <victorgomes@chromium.org> Cr-Commit-Position: refs/heads/main@{#100373}
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.