Shu-yu Guo

Results 38 issues of Shu-yu Guo

The [Lit framework](https://lit.dev/) depends on the identity of template arrays being stable (and not being recreated) so long as the site might still get evaluated in the future. This PR...

normative change

I'm still not quite understanding why it's acceptable to have TLA silently change the evaluation order. If you `import defer` a module graph, subgraphs that contain TLA are eagerly evaluated....

During implementation we realized the following cursed code is possible: ```javascript switch (lbl) { case 0: using x = init(); break; } ``` AFAIK other than this, declarations aren't conditionally...

V8 landed the [rename CL](https://chromium.googlesource.com/v8/v8/+/ff89c6bc6fc3204bf9bb921e4d511d81feb76551) so we can un-skip the tests now.

It's being deprecated and removed in V8. See https://issues.chromium.org/u/1/issues/331326406.

c++
needs-ci

[FieldDefinition](https://tc39.es/ecma262/#prod-FieldDefinition) passes along [?Yield, ?Await], which means the RHS of field initializers inside async functions and generators allow `yield` and `await` expressions to be parsed. Suspending in the middle of...

spec bug

This PR reworks the relations that define the memory model to read closer to existing memory model literature. - Relations (e.g. happens-before) are no longer kept in slots in candidate...

editorial change
editor call

The semantics of bulk memory operations on shared linear memory seems to be currently underspecified. If the memory model is mostly the same as JS's, I assume these should be...

Closes #3356. Modules that depend on modules with top-level await but do not themselves have a top-level await may currently hang. When a module with TLA finishes evaluating, it triggers...

normative change
spec bug
editor call