Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2194da86b3829247fdf9a78bf1979b8de2539cf7
https://github.com/WebKit/WebKit/commit/2194da86b3829247fdf9a78bf1979b8de2539cf7
Author: Yusuke Suzuki <[email protected]>
Date: 2026-08-10 (Mon, 10 Aug 2026)
Changed paths:
A JSTests/wasm/stress/table-initial-upper-bound.js
M JSTests/wasm/stress/table64-maximum.js
A JSTests/wasm/stress/tag-section-limit.js
M JSTests/wasm/v8/table.js
M Source/JavaScriptCore/wasm/WasmLimits.h
M Source/JavaScriptCore/wasm/WasmSectionParser.cpp
M Source/JavaScriptCore/wasm/WasmTable.h
M Source/JavaScriptCore/wasm/js/WebAssemblyTableConstructor.cpp
Log Message:
-----------
[JSC] Adjust / Fix wasm limit numbers
https://bugs.webkit.org/show_bug.cgi?id=321428
rdar://184501304
Reviewed by Sosuke Suzuki.
This patch adjusts / fixes wasm limit numbers we are using based on the
spec.
Tests: JSTests/wasm/stress/table-initial-upper-bound.js
JSTests/wasm/stress/tag-section-limit.js
* JSTests/wasm/stress/table-initial-upper-bound.js: Added.
* JSTests/wasm/stress/table64-maximum.js:
(assert.eq.instance.exports.grow):
* JSTests/wasm/stress/tag-section-limit.js: Added.
(leb):
(moduleWithTags):
* JSTests/wasm/v8/table.js:
(TestConstructor):
* Source/JavaScriptCore/wasm/WasmLimits.h:
* Source/JavaScriptCore/wasm/WasmSectionParser.cpp:
(JSC::Wasm::SectionParser::parseIndexCountForElementSection):
(JSC::Wasm::SectionParser::parseException):
* Source/JavaScriptCore/wasm/WasmTable.h:
(JSC::Wasm::Table::isValidLength):
* Source/JavaScriptCore/wasm/js/WebAssemblyTableConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
Canonical link: https://commits.webkit.org/318917@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications