VV8 LUCI CQ[tagged] Make FreeSpace a HeapObjectLayout
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[cleanup] Replace some usages of base version with std version This CL includes replacing base::Optional with std::optional, base::nullopt with std::nullopt, and base::make_optional with std::make_optional. It also includes suppressing some cpplint warnings. This CL covers many different folders such as //test, //tools, //src/json, //src/logging, //src/maglev, //src/numbers, etc. Bug: chromium:355676041, chromium:355003178 Change-Id: I4156128d25c5cf01f17fd7866b03e4c6cfc2cd30 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5755047 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Ho Cheung <hocheung@chromium.org> Cr-Commit-Position: refs/heads/main@{#95437} | 1 年前 | |
[test] Use Fuchsia test runner for unittests This CL attempts to run unittests on Fuchsia using Infra Bug: chromium:934932 Change-Id: I4b7cb740e17e65e91ca8c6ba6dfd07719e473e20 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1948709 Commit-Queue: Almothana Athamneh <almuthanna@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#65349} | 6 年前 | |
Fix spelling errors and other pedantry. Change-Id: I1ed7003c7e6f905101c8ab0e7f9a3167d2db3bf6 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5797602 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Erik Corry <erikcorry@chromium.org> Cr-Commit-Position: refs/heads/main@{#95727} | 1 年前 | |
[torque] Make return types required Currently, it is possible to declare macros, builtins, etc., without specifying a return type, in which case the return type is treated as void. This is confusing; the code is more clear if we require the return type to be specified. Aside from src/torque, this change is almost entirely just adding : void until the compiler is happy. However, two intrinsics in src/builtins/torque-internal.tq have been corrected to declare an appropriate return type. Those two intrinsics were only used in code generated within the compiler after the type-checking phase, so we never noticed that their return types were declared incorrectly. Bug: v8:7793 Change-Id: Ib7df88678c25393a9e3eba389a6a1c4d9233dcbb Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3176502 Commit-Queue: Seth Brenith <seth.brenith@microsoft.com> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Nico Hartmann <nicohartmann@chromium.org> Cr-Commit-Position: refs/heads/main@{#77178} | 4 年前 | |
[tagged] Make FreeSpace a HeapObjectLayout Bug: 42202654 Change-Id: I2c5d1a69d9bf0272b631e3fa7964026f3ccded11 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6596552 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#100564} | 1 年前 | |
[cleanup] Replace some usages of base version with std version This CL includes replacing base::Optional with std::optional, base::nullopt with std::nullopt, and base::make_optional with std::make_optional. It also includes suppressing some cpplint warnings. This CL covers many different folders such as //test, //tools, //src/json, //src/logging, //src/maglev, //src/numbers, etc. Bug: chromium:355676041, chromium:355003178 Change-Id: I4156128d25c5cf01f17fd7866b03e4c6cfc2cd30 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5755047 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Ho Cheung <hocheung@chromium.org> Cr-Commit-Position: refs/heads/main@{#95437} | 1 年前 |