[webkit-changes] [WebKit/WebKit] 936310: [Wasm-GC] Align limits with final values
Asumu Takikawa
noreply at github.com
Thu Jan 11 09:48:04 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 936310fbceb1f58b4182e481df2116a7a52ed15c
https://github.com/WebKit/WebKit/commit/936310fbceb1f58b4182e481df2116a7a52ed15c
Author: Asumu Takikawa <asumu at igalia.com>
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
More information about the webkit-changes
mailing list