Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 936310fbceb1f58b4182e481df2116a7a52ed15c
      
https://github.com/WebKit/WebKit/commit/936310fbceb1f58b4182e481df2116a7a52ed15c
  Author: Asumu Takikawa <as...@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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to