- Mar 22, 2022
- Mar 21, 2022
- Mar 18, 2022
- Mar 17, 2022
- Mar 16, 2022
-
-
QiuJi authored
1. the kHeaderPaddingSize in code.h needs to be checked 2. when running simulator mode for 32bit target, v8 will be built into 32bit x86 binary(i.e. using -m32), so int128 and uint128 can not be used any longer
-
- Mar 15, 2022
- Mar 08, 2022
-
-
Lu Yahan authored
and delete extra asm_comment Change-Id: Ia22f4bc622387e7c9a1c830b9f213d9554f0029e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3507121 Reviewed-by:
Clemens Backes <clemensb@chromium.org> Auto-Submit: Yahan Lu <yahan@iscas.ac.cn> Commit-Queue: Yahan Lu <yahan@iscas.ac.cn> Cr-Commit-Position: refs/heads/main@{#79401}
-
George Wort authored
Always use the top tier register allocator when statically compiling code as we want the best performance and aren't as concerned about compile time. This also avoids a current bug when the mid-tier register allocator is used with statically compiled code. Bug: chromium:1299793 Change-Id: I74175d75847d092d1d5373661d536a299a7da1b0 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3484316 Reviewed-by:
Maya Lekova <mslekova@chromium.org> Reviewed-by:
Clemens Backes <clemensb@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/main@{#79400}
-
Victor Gomes authored
Define dummy BranchIfCompare, a conditional control node that accepts more than one input node. Bug: v8:7700 Change-Id: If29b6e9531e8a75a4e94fb2057d8e8d36cf0d9ee Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3506376 Auto-Submit: Victor Gomes <victorgomes@chromium.org> Reviewed-by:
Leszek Swirski <leszeks@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Cr-Commit-Position: refs/heads/main@{#79399}
-
Dominik Inführ authored
This rename better reflects that heap_base is both used in cppgc but also V8's GC. Bug: v8:12691 Change-Id: Ia18ecba462d1b55cee6722452ceb28b25490a066 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3506374 Reviewed-by:
Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Dominik Inführ <dinfuehr@chromium.org> Cr-Commit-Position: refs/heads/main@{#79398}
-
Frank Tang authored
Clean up two flags which control features shipped in m99 harmony_intl_locale_info harmony_intl_enumeration Bug: v8:10743, v8:11638 Change-Id: I856afaceb0972052d1bcc70b162e8f9ee9071dd6 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3508169 Reviewed-by:
Shu-yu Guo <syg@chromium.org> Commit-Queue: Frank Tang <ftang@chromium.org> Cr-Commit-Position: refs/heads/main@{#79397}
-
Frank Tang authored
Bug: v8:11544 Change-Id: I781119561db5ec05b12b9bca31c98403355e35ac Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3378882 Reviewed-by:
Shu-yu Guo <syg@chromium.org> Commit-Queue: Frank Tang <ftang@chromium.org> Cr-Commit-Position: refs/heads/main@{#79396}
-
v8-ci-autoroll-builder authored
Rolling v8/build: https://chromium.googlesource.com/chromium/src/build/+log/cd24f73..eaff38e Rolling v8/tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang/+log/1f05f8e..548c235 R=v8-waterfall-sheriff@grotations.appspotmail.com,mtv-sf-v8-sheriff@grotations.appspotmail.com Change-Id: I004a6e8b76baee2d38a93b8843ea9625d6c6a9ee Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3508461 Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#79395}
-
Michael Lippautz authored
Resurrecting finalizers cause all sorts of problems, from performance penalties when used to hard-to-debug memory leaks. There's no more usage left in Blink as well as V8 internally, so deprecate resurrecting finalizers. Bug: v8:12672 Change-Id: I998373d6468bbd3bd581a41dec8904de80561f43 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3507991 Reviewed-by:
Dominik Inführ <dinfuehr@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#79394}
-
Frank Tang authored
https://chromium.googlesource.com/external/github.com/tc39/test262/+log/e87b0048c4..f7fb969c Bug: v8:7834 Change-Id: I9581eed719044edc433d022f58cce0506c083594 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3504183 Reviewed-by:
Shu-yu Guo <syg@chromium.org> Commit-Queue: Frank Tang <ftang@chromium.org> Cr-Commit-Position: refs/heads/main@{#79393}
-
Frank Tang authored
Fix typo which cause morePrecision output for lessPrecision Bug: v8:10776 Change-Id: I164abbdfa30ae1c4064a75abdd04fdbb1118dc0d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3501835 Reviewed-by:
Shu-yu Guo <syg@chromium.org> Commit-Queue: Frank Tang <ftang@chromium.org> Cr-Commit-Position: refs/heads/main@{#79392}
-
Frank Tang authored
Fix typo which should check y match -∞ but checked -0 Bug: v8:10776 Change-Id: I6bddbf91dbee2411d47a5e3b8ccbc456a0602bf7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3504646 Reviewed-by:
Shu-yu Guo <syg@chromium.org> Commit-Queue: Frank Tang <ftang@chromium.org> Cr-Commit-Position: refs/heads/main@{#79391}
-
Junliang Yan authored
Change-Id: I4a1e9ebc1a8c2efd1cdc46079519bd62fd90dc8e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3507200 Reviewed-by:
Milad Farazmand <mfarazma@redhat.com> Commit-Queue: Junliang Yan <junyan@redhat.com> Cr-Commit-Position: refs/heads/main@{#79390}
-
Leszek Swirski authored
Change-Id: I29b48de9e0f6d6db5fba50d4a081656d869d9892 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3506309 Commit-Queue: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org> Reviewed-by:
Shu-yu Guo <syg@chromium.org> Commit-Queue: Shu-yu Guo <syg@chromium.org> Cr-Commit-Position: refs/heads/main@{#79389}
-
Samuel Groß authored
Instead of returning a boolean success/failure value, the Free* methods of the VirtualAddressSpace API now terminate the process on failure, as this implies a bug in the caller. This is simpler than CHECKing for success in all callers and also provides more details about the possible cause of the failure. Bug: v8:12656 Change-Id: I5b469ae2c564068cff74e60b7e98f6a4776a239d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3506992 Reviewed-by:
Clemens Backes <clemensb@chromium.org> Reviewed-by:
Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Samuel Groß <saelo@chromium.org> Cr-Commit-Position: refs/heads/main@{#79388}
-
Junliang Yan authored
Change-Id: I03d1dfeb62c9c28debb902095ed070b529f3d978 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3507451 Reviewed-by:
Milad Farazmand <mfarazma@redhat.com> Commit-Queue: Junliang Yan <junyan@redhat.com> Cr-Commit-Position: refs/heads/main@{#79387}
-
- Mar 07, 2022
-
-
Victor Gomes authored
Bug: v8:7700 Change-Id: Idc36a42307b05beefb2ff16e52c9a6c9b7a166f7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3500401 Reviewed-by:
Leszek Swirski <leszeks@chromium.org> Commit-Queue: Victor Gomes <victorgomes@chromium.org> Auto-Submit: Victor Gomes <victorgomes@chromium.org> Cr-Commit-Position: refs/heads/main@{#79386}
-
Leszek Swirski authored
Change TestPlatform's old_platform_ field to an atomic, so that its write in the constructor and subsequent reads (that can be cross thread) are race-free. Hopefully this fixes the TSAN flakes we've been seeing. Bug: v8:9054 Change-Id: Ib2b6edd21508ffa18debd6326dd7a100266125f7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3506505 Auto-Submit: Leszek Swirski <leszeks@chromium.org> Reviewed-by:
Omer Katz <omerkatz@chromium.org> Commit-Queue: Omer Katz <omerkatz@chromium.org> Cr-Commit-Position: refs/heads/main@{#79385}
-
Samuel Groß authored
This simplifies various bits of logic around EmbedderDataSlots as the raw part will now always contain a valid index into an external pointer table entry. This CL also unifies the initialization of EmbedderDataSlots by providing a EmbedderDataSlots::Initialize method and adds more documentation about the layout of EmbedderDataSlots in the different configurations. Bug: v8:10391 Change-Id: Ie952598898a7a6c9d40b28d3a7370bfc1291bcf0 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/+/3472495 Reviewed-by:
Leszek Swirski <leszeks@chromium.org> Reviewed-by:
Michael Lippautz <mlippautz@chromium.org> Reviewed-by:
Igor Sheludko <ishell@chromium.org> Commit-Queue: Samuel Groß <saelo@chromium.org> Cr-Commit-Position: refs/heads/main@{#79384}
-