Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: eba05a59d7020b58706e5db7bbab8f5ec2c5f2b2 https://github.com/WebKit/WebKit/commit/eba05a59d7020b58706e5db7bbab8f5ec2c5f2b2 Author: David Degazio <d_dega...@apple.com> Date: 2024-06-13 (Thu, 13 Jun 2024)
Changed paths: M JSTests/wasm/stress/big-try-simd.js A JSTests/wasm/stress/exception-containing-v128.js A JSTests/wasm/stress/import-exception-tag-with-v128.js M JSTests/wasm/stress/tuple-and-simd.js M JSTests/wasm/v8/exceptions-simd.js M Source/JavaScriptCore/b3/air/AirLowerStackArgs.cpp M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp M Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp M Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp M Source/JavaScriptCore/wasm/WasmExceptionType.h M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp M Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp M Source/JavaScriptCore/wasm/WasmOperations.cpp M Source/JavaScriptCore/wasm/WasmSlowPaths.cpp M Source/JavaScriptCore/wasm/WasmTag.h M Source/JavaScriptCore/wasm/js/JSWebAssemblyException.cpp M Source/JavaScriptCore/wasm/js/WebAssemblyTagConstructor.cpp Log Message: ----------- [WASM] V128 should be throwable to match Chrome and the spec https://bugs.webkit.org/show_bug.cgi?id=275383 rdar://106030051 Reviewed by Yusuke Suzuki. Adds support for v128 parameters in tags to BBQ and OMG tiers and the WASM/JS interface. * JSTests/wasm/stress/exception-containing-v128.js: Added. (async test): * JSTests/wasm/stress/import-exception-tag-with-v128.js: Added. (async test): * Source/JavaScriptCore/wasm/WasmBBQJIT.cpp: (JSC::Wasm::BBQJITImpl::BBQJIT::addThrow): * Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp: (JSC::Wasm::BBQJITImpl::BBQJIT::emitCatchImpl): * Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp: (JSC::Wasm::BBQJITImpl::BBQJIT::emitCatchImpl): * Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp: (JSC::Wasm::OMGIRGenerator::addCatchToUnreachable): (JSC::Wasm::OMGIRGenerator::addThrow): * Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp: (JSC::Wasm::OMGIRGenerator::addCatchToUnreachable): (JSC::Wasm::OMGIRGenerator::addThrow): * Source/JavaScriptCore/wasm/WasmOperations.cpp: (JSC::Wasm::JSC_DEFINE_NOEXCEPT_JIT_OPERATION): * Source/JavaScriptCore/wasm/WasmSlowPaths.cpp: (JSC::LLInt::WASM_SLOW_PATH_DECL): * Source/JavaScriptCore/wasm/WasmTag.h: * Source/JavaScriptCore/wasm/js/WebAssemblyTagConstructor.cpp: (JSC::JSC_DEFINE_HOST_FUNCTION): Canonical link: https://commits.webkit.org/279989@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes