commit | d7fe260924ce815c0d2c0bd794397a5bb323816e | [log] [tgz] |
---|---|---|
author | Darius M <dmercadier@chromium.org> | Thu Mar 23 14:50:17 2023 |
committer | V8 LUCI CQ <v8-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Mar 23 15:42:02 2023 |
tree | 992c96737b87ab23add30c0161ac4d3202e48e2c | |
parent | 90d8a72c06dbc4ad8151bc25fc7804275788fa02 [diff] |
[turboshaft] Fix resizing of LayeredHashMap It turns out that we were not maintaining the number of items in the hashmap, so we basically never were resizing. Usually this was OK because we preallocate a large enough buffer, but in some specific cases it is not the case. Bug: v8:12783 Change-Id: Ibba7ae6d6e7013dca51f001d0d3bfcd655d4141f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4365704 Commit-Queue: Darius Mercadier <dmercadier@chromium.org> Reviewed-by: Nico Hartmann <nicohartmann@chromium.org> Commit-Queue: Nico Hartmann <nicohartmann@chromium.org> Auto-Submit: Darius Mercadier <dmercadier@chromium.org> Cr-Commit-Position: refs/heads/main@{#86669}
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.