Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5ff67f8945d70fcb2787d304b7e0a12e1e4ae7f4 https://github.com/WebKit/WebKit/commit/5ff67f8945d70fcb2787d304b7e0a12e1e4ae7f4 Author: Asumu Takikawa <as...@igalia.com> Date: 2023-08-12 (Sat, 12 Aug 2023)
Changed paths: A JSTests/wasm/function-references/block_signature.js M JSTests/wasm/gc-spec-tests/type-equivalence.wast.js M Source/JavaScriptCore/wasm/WasmFormat.h M Source/JavaScriptCore/wasm/WasmFunctionParser.h M Source/JavaScriptCore/wasm/WasmParser.h Log Message: ----------- Re-land [WASM-Function-References] Fix block signature parsing for reftypes https://bugs.webkit.org/show_bug.cgi?id=247383 Reviewed by Justin Michaud. This is a re-land of this patch, with some adjustment to hopefully improve performance in benchmarks (previous attempt backed out due to JetStream2 regression). * JSTests/wasm/function-references/block_signature.js: Added. (module): (async blockSignatureTest): * JSTests/wasm/gc-spec-tests/type-equivalence.wast.js: * Source/JavaScriptCore/wasm/WasmFormat.h: * Source/JavaScriptCore/wasm/WasmFunctionParser.h: (JSC::Wasm::FunctionParser<Context>::unify): * Source/JavaScriptCore/wasm/WasmParser.h: (JSC::Wasm::Parser<SuccessType>::parseBlockSignature): (JSC::Wasm::Parser<SuccessType>::parseReftypeSignature): Canonical link: https://commits.webkit.org/266847@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes