Update d8 to 11.1.11

This version contains a fix for resolving JS promises with WasmGC
objects, plus full implementations of the new combined cast/branch
Wasm instructions.

Also, as of 11.0.194, V8 has stricter requirements on iso-recursive
type equivalence for function types. This requires dart2wasm to put
function types for imported and exported functions in singleton
recursion groups, which is implemented in these CLs:

https://dart-review.googlesource.com/c/sdk/+/274388
https://dart-review.googlesource.com/c/sdk/+/276083

Change-Id: I48ce1a2e9ee646a8df9324fd308a3ba7be0ebde3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/276647
Commit-Queue: Aske Simon Christensen <askesc@google.com>
Reviewed-by: Stephen Adams <sra@google.com>
This commit is contained in:
Aske Simon Christensen 2022-12-21 08:25:28 +00:00 committed by Commit Queue
parent 23d27312dc
commit 31d0a0faf6

2
DEPS
View file

@ -66,7 +66,7 @@ vars = {
# Checkout extra javascript engines for testing or benchmarking.
# d8, the V8 shell, is always checked out.
"checkout_javascript_engines": False,
"d8_tag": "version:10.9.192",
"d8_tag": "version:11.1.11",
"jsshell_tag": "version:95.0",
# As Flutter does, we use Fuchsia's GN and Clang toolchain. These revision