- 20 Jun, 2022 20 commits
-
-
Clemens Backes authored
According to the style guide, the implicit conversion of any number of registers to a LiftoffRegList should not be there. This CL removes it, and fixes two subideal call sites to use SpillRegister (receiving a single register) instead of SpillOneRegister (receiving a register list to choose from). Plus some semantics-preserving rewrites. R=jkummerow@chromium.org Bug: chromium:1337221 Change-Id: Id22043ac1c185bc794dbde7baa4b1d5ab7cce56e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707286Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/main@{#81250}
-
Jakob Kummerow authored
In the previous implementation, functions overwrote any budget decrements caused by recursive invocations of themselves, which could cause tier-up decisions for certain unlucky functions to get delayed unreasonably long. This patch avoids this by working with the on-instance value directly instead of caching it in a stack slot. That generates the same amount of Liftoff code as the status quo, but handles recursive functions properly. The "barista3" benchmark's peak performance improves by almost 20%. Bug: v8:12281 Change-Id: I8b487a88da99c2d22e132f2cc72bdf36aa5f6e63 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3693710 Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/main@{#81249}
-
Manos Koukoutos authored
This is a reland of commit 538f2bc9 Changes compared to original: None. We think the problem that caused the revert (https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux64%20TSAN%20-%20no-concurrent-marking/9377/overview) is unrelated. Original change's description: > [wasm-gc][cleanup] Remove wasm signature from CallDescriptor > > This field is no longer used, as the functionality it supported has been > subsumed by wasm-gc typed-based optimizations. > > Bug: v8:7748 > Change-Id: I970514bb29e5f91bb5610cafde60ec3dbcfb07aa > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3705376 > Commit-Queue: Manos Koukoutos <manoskouk@chromium.org> > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> > Reviewed-by: Maya Lekova <mslekova@chromium.org> > Cr-Commit-Position: refs/heads/main@{#81244} Bug: v8:7748 Change-Id: I8eacff98d265751fae55f244d40c0df94e35e6fe Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3714231 Commit-Queue: Manos Koukoutos <manoskouk@chromium.org> Reviewed-by: Maya Lekova <mslekova@chromium.org> Cr-Commit-Position: refs/heads/main@{#81248}
-
Patrick Thier authored
CHECKs were added / DCHECKs turned into CHECKs in https://crrev.com/c/3707103 to help investigate crash reports. Revert this changes (besides 1 CEHCK that prevents potential OOB reads when the hash value is corrupted). Bug: chromium:1336516 Change-Id: I84dd699b53c2006a1be4059940017c1277efa7ff Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3711757Reviewed-by: Camillo Bruni <cbruni@chromium.org> Commit-Queue: Patrick Thier <pthier@chromium.org> Cr-Commit-Position: refs/heads/main@{#81247}
-
Michael Lippautz authored
Fix underflow in allocation timeout which is used by fuzzers to trigger garabge collection. Bug: chromium:1337646 Change-Id: Iffa70497c2945a26242e9e67820197bd5e61f04c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3711758 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Nikolaos Papaspyrou <nikolaos@chromium.org> Cr-Commit-Position: refs/heads/main@{#81246}
-
Nico Hartmann authored
This reverts commit 538f2bc9. Reason for revert: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux64%20TSAN%20-%20no-concurrent-marking/9377/overview Original change's description: > [wasm-gc][cleanup] Remove wasm signature from CallDescriptor > > This field is no longer used, as the functionality it supported has been > subsumed by wasm-gc typed-based optimizations. > > Bug: v8:7748 > Change-Id: I970514bb29e5f91bb5610cafde60ec3dbcfb07aa > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3705376 > Commit-Queue: Manos Koukoutos <manoskouk@chromium.org> > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> > Reviewed-by: Maya Lekova <mslekova@chromium.org> > Cr-Commit-Position: refs/heads/main@{#81244} Bug: v8:7748 Change-Id: I110f6b7943ecbaaa6b2a73c3631ea194981cdf20 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3714230 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Nico Hartmann <nicohartmann@chromium.org> Auto-Submit: Nico Hartmann <nicohartmann@chromium.org> Owners-Override: Nico Hartmann <nicohartmann@chromium.org> Cr-Commit-Position: refs/heads/main@{#81245}
-
Manos Koukoutos authored
This field is no longer used, as the functionality it supported has been subsumed by wasm-gc typed-based optimizations. Bug: v8:7748 Change-Id: I970514bb29e5f91bb5610cafde60ec3dbcfb07aa Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3705376 Commit-Queue: Manos Koukoutos <manoskouk@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Maya Lekova <mslekova@chromium.org> Cr-Commit-Position: refs/heads/main@{#81244}
-
Richard Wang authored
use_rbe has been deprecated and logic formerly checking it now checks for use_remoteexec first Bug: chromium:1247781 Change-Id: I665e76345d5c1a64c2f5253799cee818a4b39129 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707092Reviewed-by: Liviu Rau <liviurau@chromium.org> Commit-Queue: Richard Wang <richardwa@google.com> Cr-Commit-Position: refs/heads/main@{#81243}
-
Nikolaos Papaspyrou authored
Mostly in comments, again, not much to be said... Bug: v8:12425 Change-Id: Id847447ade3100f13c5da8931fbb47d06ff1ce1f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3711883Reviewed-by: Omer Katz <omerkatz@chromium.org> Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org> Cr-Commit-Position: refs/heads/main@{#81242}
-
Marja Hölttä authored
In this part: copyWithin, includes Bug: v8:11111 Change-Id: I63eee835661310c21ad53992ae3b161cc3214dfc Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3678206 Commit-Queue: Marja Hölttä <marja@chromium.org> Reviewed-by: Shu-yu Guo <syg@chromium.org> Cr-Commit-Position: refs/heads/main@{#81241}
-
Nikolaos Papaspyrou authored
Mostly in comments, again, not much to be said... One case of UNREACHABLE with return. Bug: v8:12425 Change-Id: I295db355c4794e4205b9b70ebbf51e019ec14060 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3695265Reviewed-by: Marja Hölttä <marja@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org> Cr-Commit-Position: refs/heads/main@{#81240}
-
Alexander Schulze authored
Chromium Win10 builders already run on 19042 [1]. This change bumps v8 as well. [1] https://ci.chromium.org/ui/p/chromium/builders/ci/Win10%20Tests%20x64/68485/overview Bug: chromium:1335886 Change-Id: I79f631c38b055aac430ec249beabae1f8f80605a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3711756 Auto-Submit: Alexander Schulze <alexschulze@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#81239}
-
Marja Hölttä authored
Bug: v8:11111,chromium:1326928 Change-Id: Ib3993df33b7ea8c5dbe721c16f6e7ac6d5a41a09 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3687693Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Marja Hölttä <marja@chromium.org> Reviewed-by: Shu-yu Guo <syg@chromium.org> Cr-Commit-Position: refs/heads/main@{#81238}
-
Igor Sheludko authored
... to avoid additional indirection on every access. Drive-by: given that AccessorInfo class now has a custom body visitor it's no longer necessary to encode flags field as Smi. Bug: v8:12949 Change-Id: I30eabee3cbc5ded2bf3f050dfe22208713a764bf Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3701590Reviewed-by: Toon Verwaest <verwaest@chromium.org> Commit-Queue: Igor Sheludko <ishell@chromium.org> Cr-Commit-Position: refs/heads/main@{#81237}
-
Michael Achenbach authored
No-Try: true Bug: chromium:1337522 Change-Id: I086cec1209d6646441f128d9de9493987fc49490 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3711754Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> Auto-Submit: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Samuel Groß <saelo@chromium.org> Cr-Commit-Position: refs/heads/main@{#81236}
-
https://crrev.com/c/3706625Adam Klein authored
Change-Id: I4c9f0315fd0f2cd2cc234007e05234e657ef7e39 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3712422 Auto-Submit: Adam Klein <adamk@chromium.org> Reviewed-by: Toon Verwaest <verwaest@chromium.org> Commit-Queue: Toon Verwaest <verwaest@chromium.org> Cr-Commit-Position: refs/heads/main@{#81235}
-
Michael Lippautz authored
Remove finalization step of incremental marking. The step was historically used to process embedder/weak work on the main thread before invoking the atomic pause. Remove the infrastructure as the step is not needed anymore and actually required a safepoint. Change-Id: I208767bbac3d9a06a0b3c67aa9779f8a5fa07328 Bug: v8:12775 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3702801 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Dominik Inführ <dinfuehr@chromium.org> Cr-Commit-Position: refs/heads/main@{#81234}
-
Michael Achenbach authored
No-Try: true Bug: chromium:1337252 Change-Id: I6c4f17a2ddea72996dc48411a8245380da979b2f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3711755 Auto-Submit: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Alexander Schulze <alexschulze@chromium.org> Reviewed-by: Alexander Schulze <alexschulze@chromium.org> Cr-Commit-Position: refs/heads/main@{#81233}
-
Igor Sheludko authored
... in order to distinguish OOMs caused by code range exhaustion from other OOMs. Bug: v8:11880 Change-Id: Ic27242bee7dd7b68673ea478d5972a055ec58943 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707289 Auto-Submit: Igor Sheludko <ishell@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#81232}
-
v8-ci-autoroll-builder authored
Rolling v8/build: https://chromium.googlesource.com/chromium/src/build/+log/5ee7989..ced5024 R=v8-waterfall-sheriff@grotations.appspotmail.com,mtv-sf-v8-sheriff@grotations.appspotmail.com Change-Id: I2ff8742c2ab3cac679908bb0f8599d758c7505c8 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3713323 Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#81231}
-
- 19 Jun, 2022 2 commits
-
-
Lu Yahan authored
f8(fs0) is callee saved so that we should not use it to hold return value in the float_min_max test case. Change-Id: I7039918cc434462dd956339d4263811543e23a94 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3711284 Auto-Submit: Yahan Lu <yahan@iscas.ac.cn> Reviewed-by: ji qiu <qiuji@iscas.ac.cn> Commit-Queue: ji qiu <qiuji@iscas.ac.cn> Cr-Commit-Position: refs/heads/main@{#81230}
-
v8-ci-autoroll-builder authored
Rolling v8/build: https://chromium.googlesource.com/chromium/src/build/+log/7e8d64b..5ee7989 Rolling v8/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/8b16338..34f9ff8 Rolling v8/buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx/+log/1a63708..b126981 Rolling v8/third_party/catapult: https://chromium.googlesource.com/catapult/+log/0eef537..b83d69f Rolling v8/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/c5c4853..9a3c4bc Rolling v8/tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang/+log/aab5788..f68dc6b Rolling v8/tools/luci-go: git_revision:de014227dd270df7c61bfab740eb4ae4b52ac2a7..git_revision:df39938896c4603fb2a214a2430450a85d9cca81 Rolling v8/tools/luci-go: git_revision:de014227dd270df7c61bfab740eb4ae4b52ac2a7..git_revision:df39938896c4603fb2a214a2430450a85d9cca81 R=v8-waterfall-sheriff@grotations.appspotmail.com,mtv-sf-v8-sheriff@grotations.appspotmail.com Change-Id: I11e049b61608a0f43f04dfa4b88ca569dfc56d6e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3712646 Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#81229}
-
- 18 Jun, 2022 2 commits
-
-
Frank Tang authored
Also add AOs: AddDurationToOrSubtractDurationFromPlainYearMonth, CreateNegatedDurationRecord Spec Text: https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.add https://tc39.es/proposal-temporal/#sec-temporal.plainyearmonth.prototype.subtract https://tc39.es/proposal-temporal/#sec-temporal-adddurationtoorsubtractdurationfromplainyearmonth Also see https://github.com/tc39/proposal-temporal/pull/2281 Bug: v8:11544 Change-Id: I5ca6acc82dad07a8dd202de02bca5a16e585e84c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3697180 Commit-Queue: Frank Tang <ftang@chromium.org> Reviewed-by: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/main@{#81228}
-
Frank Tang authored
Also add AOs: TimeZoneEquals Spec Text: https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.compare https://tc39.es/proposal-temporal/#sec-temporal.zoneddatetime.prototype.equals https://tc39.es/proposal-temporal/#sec-temporal-timezoneequals Bug: v8:11544 Change-Id: Ibcd1e42d72f86f16e0f5ddb1fd589bbe7ab2225c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3709217 Commit-Queue: Frank Tang <ftang@chromium.org> Reviewed-by: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/main@{#81227}
-
- 17 Jun, 2022 16 commits
-
-
Milad Fa authored
This CL corrects the selection and print of fcfid variations (singe and double precision). Change-Id: I438a76793ec5fdb814ea6bc46bd0a2b0c9b2acd2 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3712063Reviewed-by: Junliang Yan <junyan@redhat.com> Commit-Queue: Milad Farazmand <mfarazma@redhat.com> Cr-Commit-Position: refs/heads/main@{#81226}
-
Shu-yu Guo authored
Due to shared GCs it's easy to accidentally deadlock V8 by forgetting to park a thread before blocking. This CL does the following: - Adds ParkingConditionVariable and ParkingSemaphore, which hide the Wait[For] methods in favor of ParkedWait[For], which parks the thread before blocking the thread. - Migrate to the Parking* variants in JS shared memory tests. Bug: v8:11708 Change-Id: I6d1b2b26a05e7df0a69a1614c03308f538a8782f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3708017Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Shu-yu Guo <syg@chromium.org> Cr-Commit-Position: refs/heads/main@{#81225}
-
Shu-yu Guo authored
Bug: v8:12547 Change-Id: I94697ebf41ce5c132ad4bfc6472b9fc925d1f176 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3709240Reviewed-by: Samuel Groß <saelo@chromium.org> Commit-Queue: Shu-yu Guo <syg@chromium.org> Cr-Commit-Position: refs/heads/main@{#81224}
-
Patrick Thier authored
Bug: chromium:1336516 Change-Id: I28a2b9d72e00a17792f80cf2a65312eeb47f165a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707290 Commit-Queue: Igor Sheludko <ishell@chromium.org> Reviewed-by: Igor Sheludko <ishell@chromium.org> Auto-Submit: Patrick Thier <pthier@chromium.org> Cr-Commit-Position: refs/heads/main@{#81223}
-
Samuel Groß authored
Bug: v8:12878 Change-Id: I79ca182fcf59f520cdf8f25dd0daac9ced07881a 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/+/3707283 Commit-Queue: Samuel Groß <saelo@chromium.org> Reviewed-by: Igor Sheludko <ishell@chromium.org> Cr-Commit-Position: refs/heads/main@{#81222}
-
Milad Fa authored
Fixing build with `v8_enable_webassembly = false`. Change-Id: I911ea533a7a0a3111525066e6f9d57d27a351e5f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3708105Reviewed-by: Junliang Yan <junyan@redhat.com> Commit-Queue: Milad Farazmand <mfarazma@redhat.com> Cr-Commit-Position: refs/heads/main@{#81221}
-
Tobias Tebbi authored
This reverts commit c56edd3e. Reason for revert: should be fixed now Original change's description: > Skip mjsunit/turboshaft/simple on numfuzz until flake is solved > > NOTRY=true > > Bug: v8:12826 > Change-Id: I08be2980f92c69504290bb6152e48595e6a6c9aa > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3629540 > Auto-Submit: Almothana Athamneh <almuthanna@chromium.org> > Commit-Queue: Michael Achenbach <machenbach@chromium.org> > Reviewed-by: Michael Achenbach <machenbach@chromium.org> > Cr-Commit-Position: refs/heads/main@{#80369} Bug: v8:12826 Change-Id: I615c682447df58bf9ae7acd9e4429b3a55697d8a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707593 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Tobias Tebbi <tebbi@chromium.org> Cr-Commit-Position: refs/heads/main@{#81220}
-
Igor Sheludko authored
... which doesn't expect GCs caused by concurrent allocations. Bug: v8:12779 Change-Id: I4ab13711ed4d98e7a46d759f0020b5983dec4ee0 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707278 Commit-Queue: Omer Katz <omerkatz@chromium.org> Reviewed-by: Omer Katz <omerkatz@chromium.org> Auto-Submit: Igor Sheludko <ishell@chromium.org> Cr-Commit-Position: refs/heads/main@{#81219}
-
Tobias Tebbi authored
This reverts commit 1ed7d0b8. Reason for revert: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Blink%20Linux%20Future/13719/overview Original change's description: > [flags] Enable freezing of flags > > This enables the --freeze-flags-after-init flag globally. Note that > tests, fuzzers, Node and other still explicitly disable the flag. The > chrome renderer process and default d8 execution will have it enabled > though. > > R=cbruni@chromium.org > > Bug: v8:12887 > Change-Id: I9a15ef64227e5e6e04779d8d671a2c50d99c9097 > Cq-Include-Trybots: luci.v8.try:v8_linux_blink_rel > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3695264 > Reviewed-by: Camillo Bruni <cbruni@chromium.org> > Commit-Queue: Clemens Backes <clemensb@chromium.org> > Cr-Commit-Position: refs/heads/main@{#81214} Bug: v8:12887 Change-Id: I63c45d4b026345d95a5de179600df960eae8ca0a Cq-Include-Trybots: luci.v8.try:v8_linux_blink_rel No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707280 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Tobias Tebbi <tebbi@chromium.org> Cr-Commit-Position: refs/heads/main@{#81218}
-
Tobias Tebbi authored
In addition to checking that a node is owned, CanCover() also needs to check if there are any side-effects in between the current node and the merged node. When merging inputs of inputs, this check was done with the wrong side-effect level of the in-between node. We partially fixed this before with `CanCoverTransitively`. This CL addresses the issue by always comparing to the side-effect level of the node from which we started, making `CanCoverTransitively` superfluous. Bug: chromium:1336869 Change-Id: I78479b32461ede81138f8b5d48d60058cfb5fa0a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707277Reviewed-by: Clemens Backes <clemensb@chromium.org> Commit-Queue: Tobias Tebbi <tebbi@chromium.org> Cr-Commit-Position: refs/heads/main@{#81217}
-
Samuel Groß authored
Drive-by: include the right header in sandboxed-pointer-inl.h and fix missing sandbox initialization in generate-bytecode-expectations.cc. Bug: v8:10391 Change-Id: Ic39ba04b7c98eaa58ea3943189c23b297f581f5a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3630082Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Samuel Groß <saelo@chromium.org> Cr-Commit-Position: refs/heads/main@{#81216}
-
JianxiaoLuIntel authored
Change-Id: I9d135e2add4f6ae7b0b19b97081ec40096ff75b2 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3708026Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Jianxiao Lu <jianxiao.lu@intel.com> Cr-Commit-Position: refs/heads/main@{#81215}
-
Clemens Backes authored
This enables the --freeze-flags-after-init flag globally. Note that tests, fuzzers, Node and other still explicitly disable the flag. The chrome renderer process and default d8 execution will have it enabled though. R=cbruni@chromium.org Bug: v8:12887 Change-Id: I9a15ef64227e5e6e04779d8d671a2c50d99c9097 Cq-Include-Trybots: luci.v8.try:v8_linux_blink_rel Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3695264Reviewed-by: Camillo Bruni <cbruni@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/main@{#81214}
-
Michael Lippautz authored
This reverts commit 8325f86d. Reason for revert: Speculative revert for chromium:1336850. Original change's description: > [heap] Sweep code pages on the background thread > > We already make code pages writable & executable for concurrent > Sparkplug. We can use the same mechanism for sweeping of code pages on > the background thread, instead of scheduling incremental tasks on the > main thread. This allows us to remove almost all special > handling for code pages in the sweeper and allows us to off-load more > work from the main thread. > > Bug: v8:12967 > Change-Id: Idb8e9f8e2eadbec26a386f2de683a80087f671f3 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3695557 > Reviewed-by: Michael Lippautz <mlippautz@chromium.org> > Commit-Queue: Dominik Inführ <dinfuehr@chromium.org> > Cr-Commit-Position: refs/heads/main@{#81139} Bug: v8:12967, chromium:1336850 Change-Id: I1fb775892c2679984221efa7ceb682800c88cb2f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707274 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Hannes Payer <hpayer@chromium.org> Cr-Commit-Position: refs/heads/main@{#81213}
-
Frank Tang authored
Also add AOs: ToTemporalRoundingMode, ToSmallestTemporalUnit, ToTemporalRoundingIncrement, RoundHalfAwayFromZero, RoundNumberToIncrement, RoundTemporalInstant Spec Text: https://tc39.es/proposal-temporal/#sec-temporal.instant.prototype.round https://tc39.es/proposal-temporal/#sec-temporal-totemporalroundingmode https://tc39.es/proposal-temporal/#sec-temporal-tosmallesttemporalunit https://tc39.es/proposal-temporal/#sec-temporal-totemporalroundingincrement https://tc39.es/proposal-temporal/#sec-temporal-roundhalfawayfromzero https://tc39.es/proposal-temporal/#sec-temporal-roundnumbertoincrement https://tc39.es/proposal-temporal/#sec-temporal-roundtemporalinstant Bug: v8:11544 Change-Id: I37750f166e6b5597db16574d2ce4d5f92065a7b0 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3566671 Commit-Queue: Frank Tang <ftang@chromium.org> Reviewed-by: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/main@{#81212}
-
Adam Klein authored
This reverts commit 035ba1d8. Reason for revert: fails on Blink Linux Debug bots: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Blink%20Linux%20Debug/14932/overview Original change's description: > [wasm] Use the API callback to resolve the wasm result promise > > This CL switches resolving and rejecting the wasm result promise from > the V8-internal API to the external API added in > https://chromium-review.googlesource.com/c/v8/v8/+/3695584. > > This CL can land once Chrome provided an implementation of the callback. > > R=jkummerow@chromium.org > > Bug: v8:12953 > Change-Id: I3ca395594b4e7b5018fdcdac8c215dd4d6bf8de0 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3695589 > Commit-Queue: Andreas Haas <ahaas@chromium.org> > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> > Cr-Commit-Position: refs/heads/main@{#81206} Bug: v8:12953 Change-Id: I35f85d056e2c9063f5b1280c7a3e96a20d67fcad No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3709409 Auto-Submit: Adam Klein <adamk@chromium.org> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#81211}
-