VV8 LUCI CQ[ept] Delete tag kExternalObjectValueTag
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[test] Add a unittest platform setup mixin Change the unittest runner to no longer uncondtionally set up a default platform in the "environment", but to instead make platform set-up part of the "mixin" framework for test fixtures. Requires modifying some tests that expect the platform to be available, and all flag implications resolved, before the mixin constructors run. We still keep the environment for setting up the process for cppgc. This process setup can only be done once per process, so it can no longer use the platform -- that's ok though, the page allocator used by cppgc's process initialisation doesn't have to be the same as the platform's so we can just pass in a separate new one. Change-Id: Ic8ccf39722e8212962c5bba87350c4b304388a7c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3571886 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Cr-Commit-Position: refs/heads/main@{#79820} | 4 年前 | |
Remove mathias@ as OWNER. He is no longer a committer. Bug: none Change-Id: I01a7ae58188b4f1b783540b6e2b80b0032ac3e5f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5841943 Reviewed-by: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Andreas Haas <ahaas@chromium.org> Commit-Queue: Peter Kasting <pkasting@chromium.org> Auto-Submit: Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/main@{#96085} | 1 年前 | |
Changed copyright header from google inc. to v8 project authors. Added presubmit step to check copyright. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@242 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 | 17 年前 | |
[sandbox] Initialize sandbox during V8::Initialize As sandboxed pointers are now default-enabled when the sandbox is enabled, it is no longer possible to deactivate the sandbox at runtime. This CL therefore removes all the logic that was required to support a sandbox that could be disabled at runtime, moves the initialization of the sandbox into V8::Initialize, and deprecates V8::InitializeSandbox. This change also makes the sandbox initialization deterministic if FLAG_random_seed is supplied. Bug: v8:10391 Change-Id: Ibd49f7c251b7c58c642f18a551ecc2c391740970 Cq-Include-Trybots: luci.v8.try:v8_linux64_heap_sandbox_dbg_ng,v8_linux_arm64_sim_heap_sandbox_dbg_ng Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3762583 Reviewed-by: Toon Verwaest <verwaest@chromium.org> Reviewed-by: Camillo Bruni <cbruni@chromium.org> Commit-Queue: Samuel Groß <saelo@chromium.org> Reviewed-by: Igor Sheludko <ishell@chromium.org> Cr-Commit-Position: refs/heads/main@{#81746} | 3 年前 | |
[ept] Delete tag kExternalObjectValueTag The tag was a generic tag used for v8::External. After a recent refactoring, the generic tag should not be used anymore. Instead, type-specific tags should be used. Additionally the number of tags reserved for v8::External gets reduced from 100 to 40, as this is enough in currently for Chrome, where 34 tags are used so far. The reduction is needed to make sure that the ExternalPointerTags stay within 7 bit range. Another change is that the tags that were used so far for tests are out of range now. Therefore, the tags get shifted to a new value range. Bug: 436799229 Change-Id: I0bbef6391bd4340d8d113ba01a565d9f1a24a0a4 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7003791 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Andreas Haas <ahaas@chromium.org> Cr-Commit-Position: refs/heads/main@{#102975} | 8 个月前 | |
Reland "[handles] Process non-nestable tasks with trivial stack in samples/shell" This is a reland of commit 26b7b9650f721804a39225402b2c3bfa79103112 Original change's description: > [handles] Process non-nestable tasks with trivial stack in samples/shell > > When pumping the message loop, we may trigger the execution of a > non-nestable task (e.g., a stackless GC), which assumes that there are > no handles on the current stack. With v8_enable_direct_local=true > (which requires conservative stack scanning), violating this invariant > may result in a crash. This CL fixes the V8 shell provided as a sample > to correctly pump the message loop. > > Bug: v8:13270 > Change-Id: I5ed594f5d1b3a0d4514bf2d36f21789f3942fa4b > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5262697 > Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org> > Reviewed-by: Camillo Bruni <cbruni@chromium.org> > Cr-Commit-Position: refs/heads/main@{#92309} Bug: v8:13270 Change-Id: I705d77f8fce155025d957a39df3c6a393beaba75 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5296139 Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org> Reviewed-by: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#92322} | 2 年前 |