From fbd0e6557b29b4d77d004425580cc049ca9c4a54 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Mon, 4 Mar 2024 20:48:43 +0100 Subject: [PATCH 1/3] Update Deno status for GC (#374) --- features.json | 1 + 1 file changed, 1 insertion(+) diff --git a/features.json b/features.json index c0500e2..e6435b6 100644 --- a/features.json +++ b/features.json @@ -225,6 +225,7 @@ "bulkMemory": "0.4", "exceptions": "1.16", "extendedConst": ["flag", "Requires flag `--v8-flags=--experimental-wasm-extended-const`"], + "gc": "1.38", "jspi": ["flag", "Requires flag `--v8-flags=--experimental-stack-switching`"], "memory64": ["flag", "Requires flag `--v8-flags=--experimental-wasm-memory64`"], "multiValue": "1.3.2", From f0d34b3bdf6062b3b8dfc7885f121841c6ef0926 Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Wed, 6 Mar 2024 09:53:25 -0800 Subject: [PATCH 2/3] Update Safari support for multi-value (#372) https://github.com/WebKit/WebKit/commit/fbf101220cf95a9973131d63f20b8e4507dff638 is tagged with "Safari-609.1.11.2" which https://github.com/mdn/browser-compat-data/blob/main/browsers/safari.json suggests corresponds to Safari 13.1 --- features.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features.json b/features.json index e6435b6..6e1cb60 100644 --- a/features.json +++ b/features.json @@ -147,7 +147,7 @@ "bigInt": ["15", "wasm-bigint is supported in desktop Safari since 14.1 and iOS Safari since 14.5; however BigInt64Array, which is needed by Emscripten, was released in 15"], "bulkMemory": "15", "exceptions": "15.2", - "multiValue": true, + "multiValue": "13.1", "mutableGlobals": "12", "referenceTypes": "15", "saturatedFloatToInt": "15", From 3eb2545507fbccc27c461cf1d8a4469b3ba7aaed Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Thu, 7 Mar 2024 11:27:20 -0800 Subject: [PATCH 3/3] Add extended-const to Safari (#375) Enabled in STP 184: https://webkit.org/blog/14780/release-notes-for-safari-technology-preview-184/ --- features.json | 1 + 1 file changed, 1 insertion(+) diff --git a/features.json b/features.json index 6e1cb60..4789b11 100644 --- a/features.json +++ b/features.json @@ -147,6 +147,7 @@ "bigInt": ["15", "wasm-bigint is supported in desktop Safari since 14.1 and iOS Safari since 14.5; however BigInt64Array, which is needed by Emscripten, was released in 15"], "bulkMemory": "15", "exceptions": "15.2", + "extendedConst": ["flag", "Enabled in Safari Technology Preview 184"], "multiValue": "13.1", "mutableGlobals": "12", "referenceTypes": "15",