Shu-yu Guo
Shu-yu Guo
There's a spec bug in step 12.c.iii.1 of [AsyncModuleExecutionFulfilled](https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#sec-async-module-execution-fulfilled) where _m_.[[Status]] is transitioned to `~evaluated~` but _m_.[[AsyncEvaluation]] is unchanged. Because _m_.[[AsyncEvaluation]] remains true, step 11.c.v of [InnerModuleEvaluation](https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#sec-innermoduleevaluation) can add an...
There is no use of Abstract Closures as async function bodies in ecma262 itself. This PR is a prereq to allow the JSPI specification to pass in an AC.
Fixes #3385
Editorially I believe it'd read better to remove the explicit "is true" or "is false" when invoking static semantics SDOs where the reading is natural and unambiguous. That is, we'd...
# Problem `WebAssembly.Memory` instances are getting a `toResizableBuffer()` method per #1292. Resizable ArrayBuffers have a [`maxByteLength` property](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/maxByteLength). For 32bit memories, the maximum spec byte size of a `WebAssembly.Memory` is 65536...
See discussion in https://github.com/WebAssembly/spec/issues/1292#issuecomment-2683583067
There are calls to `gc`, `assertEq`, etc. One of the requirements to landing to `staging/` is that the tests are runnable with the usual test262 harness. @Ms2ger Can SM's harness-isms...