- 20 Jun, 2022 14 commits
-
-
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}
-
- 16 Jun, 2022 6 commits
-
-
Andreas Haas authored
This reverts commit be41754f. Reason for revert: This change breaks the GCC component build (e.g. https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux64%20gcc%20-%20debug%20builder/1997/overview) Original change's description: > [wasm] Deprecate WasmModuleObjectBuilderSteraming > > This class is just dead code. > > Bug: v8:12926 > Change-Id: Ic780c0b1bf5b1e517aa919b820fad4ec083d9ef7 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3689581 > Reviewed-by: Adam Klein <adamk@chromium.org> > Commit-Queue: Andreas Haas <ahaas@chromium.org> > Cr-Commit-Position: refs/heads/main@{#81169} Bug: v8:12926 Change-Id: I8ef0dbd6ebaac0cbcc752338b7bfdf6049e6874c No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707219 Owners-Override: Adam Klein <adamk@chromium.org> Auto-Submit: Andreas Haas <ahaas@chromium.org> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/main@{#81210}
-
Junliang Yan authored
Change-Id: I8776f1a77a809dc21797dbc1673539780249cf00 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3708481 Commit-Queue: Junliang Yan <junyan@redhat.com> Reviewed-by: Milad Farazmand <mfarazma@redhat.com> Cr-Commit-Position: refs/heads/main@{#81209}
-
Thibaud Michaud authored
Exceptions should propagate inside the logical stack, which can consist of multiple wasm stack segments. When the outermost frame of the current segment is reached, pick up the parent stack and continue the search from there, and update the state to reflect the implicit stack switch. Drive-by: cleanups. R=ahaas@chromium.org CC=fgm@chromium.org Bug: v8:12191, v8:12960 Change-Id: Ia5cb39a6ae197fb68e635f986952419dc43c7b98 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3695376Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Andreas Haas <ahaas@chromium.org> Commit-Queue: Thibaud Michaud <thibaudm@chromium.org> Cr-Commit-Position: refs/heads/main@{#81208}
-
Milad Fa authored
Fixing build with `v8_enable_webassembly = false`. Change-Id: Ib69e3f462f6fe9122707d1b3260262bbb83f5399 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3708474 Commit-Queue: Milad Farazmand <mfarazma@redhat.com> Reviewed-by: Junliang Yan <junyan@redhat.com> Cr-Commit-Position: refs/heads/main@{#81207}
-
Andreas Haas authored
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}
-
Manos Koukoutos authored
Bug: v8:7748 Change-Id: Ib3b1d99107ad2a9c703e9dc546b522e208204d1c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3702443 Commit-Queue: Manos Koukoutos <manoskouk@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/main@{#81205}
-