commit | d341a1a7c52f9fbde9167ecfa09e0dbeaf752c93 | [log] [tgz] |
---|---|---|
author | Igor Sheludko <ishell@chromium.org> | Tue Apr 02 13:29:12 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Apr 02 14:45:42 2019 |
tree | 855092fe8ce21df4abdc80212ad9900f6f9a8afd | |
parent | 0d8bea8fcf5fd76cc411faea76115d11b4e11e4b [diff] |
[ptr-compr][Fuchsia] Adapt V8 heap reservation for Fuchsia ... which doesn't respect address hints when reserving an address space region and therefore makes it impossible to fulfill V8 heap alignment requirements. As a workaround we just overreserve address space to ensure that we will be able to find a properly aligned 4GB subregion. Bug: v8:7703 Change-Id: Ibf54e5e13131c2640a448944e3a3bae937c8b938 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1547861 Commit-Queue: Igor Sheludko <ishell@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#60574}
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.