Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 936310fbceb1f58b4182e481df2116a7a52ed15c
https://github.com/WebKit/WebKit/commit/936310fbceb1f58b4182e481df2116a7a52ed15c
Author: Asumu Takikawa <[email protected]>
Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths:
A JSTests/wasm/gc/limits.js
M JSTests/wasm/gc/rec.js
M Source/JavaScriptCore/wasm/WasmLimits.h
M Source/JavaScriptCore/wasm/WasmSectionParser.cpp
Log Message:
-----------
[Wasm-GC] Align limits with final values
https://bugs.webkit.org/show_bug.cgi?id=267245
Reviewed by Justin Michaud.
Adds several implementation limits that were missing or added recently (max
number of rec groups, max recgroup size, and max subtyping depth).
Also fix an issue with zero length recursion groups uncovered by the tests.
* JSTests/wasm/gc/limits.js: Added.
(module):
(testLimits):
* JSTests/wasm/gc/rec.js:
(testRecDeclaration):
* Source/JavaScriptCore/wasm/WasmLimits.h:
* Source/JavaScriptCore/wasm/WasmSectionParser.cpp:
(JSC::Wasm::SectionParser::parseType):
(JSC::Wasm::SectionParser::parseRecursionGroup):
Canonical link: https://commits.webkit.org/272921@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes