Roll v8 from 49bd63fcbb0d to 08cc58a9c0f4 (28 revisions)

https://chromium.googlesource.com/v8/v8.git/+log/49bd63fcbb0d..08cc58a9c0f4

2024-11-18 bikineev@chromium.org heap: Mark large arrays concurrently
2024-11-18 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 DEPS (trusted)
2024-11-18 verwaest@chromium.org [scopes] Reattach preexisting scope infos to recreated SFI
2024-11-18 machenbach@chromium.org [infra] Update re2 owners
2024-11-18 dmercadier@chromium.org [turbofan] take bytecode size + frequency into account for inlining
2024-11-18 dinfuehr@chromium.org [heap] Add --shared-heap to fuzzers
2024-11-18 victorgomes@chromium.org [maglev] Emit representation-specific checks in BuildCheckSmi
2024-11-18 evih@google.com [wasm][fix] Add SSE4_1 feature parameter to the Liftoff emit function
2024-11-18 mliedtke@chromium.org [wasm][fuzzer] Don't crash on instantiation failures due to huge memory
2024-11-18 victorgomes@chromium.org [maglev] Emit fallback load if we cannot read a constant context value
2024-11-18 victorgomes@chromium.org [ic] Allow GC before calling StoreScriptContextAndUpdatePropertySlot
2024-11-18 mfarazma@redhat.com S390: [wasm] update jump table atomically
2024-11-18 ahaas@chromium.org [test][fastapi] Add missing IsNumber check
2024-11-18 mliedtke@chromium.org [wasm][fuzzer] Fix wrong argument order in EmitCallAndReturnValues
2024-11-18 mliedtke@chromium.org [wasm][fuzzer] Use consistent imports for fuzzed module and reference
2024-11-18 clemensb@chromium.org [wasm] Do not pass SmallVector by copy
2024-11-18 victorgomes@chromium.org [maglev] Decompress new_value in StoreScriptContextSlotWithWriteBarrier
2024-11-18 dmercadier@chromium.org [tools] Add performance bisection script
2024-11-18 dmercadier@chromium.org [turboshaft] Add StringEscapeAnalysis behind --future
2024-11-18 thibaudm@chromium.org [wasm][liftoff][simd] Fix incorrect register aliasing in I8x16Swizzle
2024-11-18 victorgomes@chromium.org [context] Don't compare negative zero float
2024-11-18 clemensb@chromium.org [liftoff] Fix clobbered scratch register
2024-11-18 zhaojiazhong-hf@loongson.cn [loong64][mips64][wasm] Hardcode jump table instruction bytes
2024-11-18 yahan@iscas.ac.cn [riscv][wasm][cfi] Pass WritableJitAllocation into JumpTableAssembler
2024-11-18 olivf@chromium.org [maglev] speeling: fix a dcheck
2024-11-18 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com [tools] Update gcmole
2024-11-18 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 DEPS (trusted)
2024-11-18 yahan@iscas.ac.cn [riscv] Enable extension on builtins

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/v8-emscripten-releases
Please CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: wasm-waterfall@grotations.appspotmail.com
Change-Id: I413813b03908c28e78c13678aaaec8de27075d13
Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/6032539
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index 8b95cfa..d65e87d 100644
--- a/DEPS
+++ b/DEPS
@@ -28,7 +28,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling v8
   # and whatever else without interference from each other.
-  'v8_revision': '49bd63fcbb0db50e95173776c235855b4bc779d0',
+  'v8_revision': '08cc58a9c0f48806d23883d5123b694d98e2d84b',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling llvm_test_suite
   # and whatever else without interference from each other.