| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Update OWNERS in src/* Change-Id: Ib54d5abad3e67f74d1930af135778e1f201ba28f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2712964 Commit-Queue: Hannes Payer <hpayer@chromium.org> Reviewed-by: Ross McIlroy <rmcilroy@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/master@{#73050} | 5 年前 | |
[heap] Rename PagePool to MemoryPool The pool is not just used for pages but memory in general. Bug: 425248660 Change-Id: I7be596da265071b41f4db04aa119d8638d35af10 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6684907 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Dominik Inführ <dinfuehr@chromium.org> Cr-Commit-Position: refs/heads/main@{#101118} | 1 年前 | |
[zone] Remove zone compression Compression has been unused for many years. Removing it allows simplifying allocation/freeing paths. Bug: 409953791 Change-Id: I65a38d48e8d2ca2e2ffb131799d20dacb7899d0a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6568895 Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#100686} | 1 年前 | |
Support precise zone stats for Windows MSVC does not have cxxabi.h. Also, MSVC does not need demangling in this case. Bug: v8:10572 Change-Id: I27f2335ba6cb2bb35132bad23ce95b78b66cd3fa Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4103520 Commit-Queue: Choongwoo Han <choongwoo.han@microsoft.com> Reviewed-by: Igor Sheludko <ishell@chromium.org> Cr-Commit-Position: refs/heads/main@{#84851} | 3 年前 | |
[cleanup] Modernize std::*::value and ::type Mechanically replacing std::foo<X>::value with std::foo_v<X>, and the same for ::type -> _t. Change-Id: I543dda07ba4c95534cdcd51f1f438f2626be8273 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6491388 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/main@{#99940} | 1 年前 | |
[zone] Remove zone compression Compression has been unused for many years. Removing it allows simplifying allocation/freeing paths. Bug: 409953791 Change-Id: I65a38d48e8d2ca2e2ffb131799d20dacb7899d0a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6568895 Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#100686} | 1 年前 | |
[cleanup] Modernize std::*::value and ::type Mechanically replacing std::foo<X>::value with std::foo_v<X>, and the same for ::type -> _t. Change-Id: I543dda07ba4c95534cdcd51f1f438f2626be8273 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6491388 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/main@{#99940} | 1 年前 | |
[turboshaft] Maglev-to-ts: fix bug with a ZoneRefSet in the wrong zone The ZoneRefSet input of maglev::CheckMaps was sometimes in the broker's zone (right after it had been created), which is fine since this zone is alive until at least ISEL in the TS pipeline, and sometimes in the MaglevCompilationUnit zone (after it had been copied in maglev::MergePointInterpreterFrameState::Merge), which is wrong because this zone gets freed at the end of the Maglev graph building phase in the Maglev->TS pipeline. We now always allocate it in the MaglevCompilationUnit zone and copy it in the Maglev->Turboshaft translation. Bug: chromium:42204525 Change-Id: Ib7f80cb0df0c7707d49cc1ee8ed6619ee32478f4 Fixed: chromium:356436621 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5748498 Commit-Queue: Leszek Swirski <leszeks@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Darius Mercadier <dmercadier@chromium.org> Cr-Commit-Position: refs/heads/main@{#95422} | 1 年前 | |
[base] Replaces more uses of memcpy and friends with base::MemCopy base::MemCopy is faster than default memcpy. Replace the usages in a few heavy callsites: - base::internal::ZoneVector - base::Vector - libc trampolines for memcpy and memmove from generated code Change-Id: I16c9ff4b52699b9b125078ac390fd38dd6cd8f68 Bug: 448409803 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7206244 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Anton Bikineev <bikineev@chromium.org> Cr-Commit-Position: refs/heads/main@{#104018} | 7 个月前 | |
[cleanup] Split src/zone/zone.h header ... into src/zone/scoped-list.h src/zone/zone-hashmap.h src/zone/zone-list.h src/zone/zone-fwd.h zone-fwd.h header contains zone-related forward type declarations. Bug: v8:10506 Change-Id: Ic61b6717b3034afa24bdd49fbc0ce758a0e93c75 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2284987 Commit-Queue: Igor Sheludko <ishell@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Cr-Commit-Position: refs/heads/master@{#68734} | 5 年前 | |
Reland "Move MemCopy and friends to base" This is a reland of commit 2b39289f92db84794cbfd7f34b891bda77c9ad6f Original change's description: > Move MemCopy and friends to base > > The methods don't depend on any VM-internal types. This also allows > reusing them in base itself. > > Change-Id: I5ce45f0f05ada202ef94eb567e5b6d94316cc46f > Bug: 448409803 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7201213 > Reviewed-by: Patrick Thier <pthier@chromium.org> > Commit-Queue: Michael Lippautz <mlippautz@chromium.org> > Cr-Commit-Position: refs/heads/main@{#103951} Bug: 448409803 Change-Id: I2e57b6a2bb49b755a333be27ff1df77848d237f5 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7203818 Reviewed-by: Patrick Thier <pthier@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#103966} | 7 个月前 | |
Fix building x64 with GCC-12 - Mostly making unreachable code paths easier for the compiler to detect - Dropping one unused field from a struct - Dropping one unnecessary std::move preventing copy elision Other target platforms than x64 may need additional fixes. The build takes a long time but it does finish eventually. Change-Id: I314b1ca41959d7433d83bc2065facdcada91cc52 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5318004 Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Reviewed-by: Nico Hartmann <nicohartmann@chromium.org> Cr-Commit-Position: refs/heads/main@{#92877} | 2 年前 | |
base: Add ASAN and MSAN support - Move ASAN and MSAN support to base/ - Eval arguments for builds without sanitizer to preserve same semantics - IWYU fixes Bug: chromium:1056170 Change-Id: I212becf205e03b155c188ffd13cf5629df6f2cb8 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2851887 Reviewed-by: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Omer Katz <omerkatz@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#74225} | 5 年前 | |
Move remaining files in src/ TBR=mvstanton@chromium.org,neis@chromium.org,ahaas@chromium.org Bug: v8:9247 Change-Id: I5433c863a54f3412d73df0d38aba3fdbcfac7ebe Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1627973 Commit-Queue: Yang Guo <yangguo@chromium.org> Auto-Submit: Yang Guo <yangguo@chromium.org> Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#61830} | 6 年前 | |
[zone] Remove zone compression Compression has been unused for many years. Removing it allows simplifying allocation/freeing paths. Bug: 409953791 Change-Id: I65a38d48e8d2ca2e2ffb131799d20dacb7899d0a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6568895 Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#100686} | 1 年前 | |
[cleanup] Modernize std::*::value and ::type Mechanically replacing std::foo<X>::value with std::foo_v<X>, and the same for ::type -> _t. Change-Id: I543dda07ba4c95534cdcd51f1f438f2626be8273 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6491388 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/main@{#99940} | 1 年前 | |
[zone] Remove zone compression Compression has been unused for many years. Removing it allows simplifying allocation/freeing paths. Bug: 409953791 Change-Id: I65a38d48e8d2ca2e2ffb131799d20dacb7899d0a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6568895 Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#100686} | 1 年前 | |
[zone] Remove zone compression Compression has been unused for many years. Removing it allows simplifying allocation/freeing paths. Bug: 409953791 Change-Id: I65a38d48e8d2ca2e2ffb131799d20dacb7899d0a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6568895 Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#100686} | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 5 年前 | ||
| 7 个月前 | ||
| 2 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 |