Store the spec's [[AsyncEvaluationOrder]] value instead of a boolean for pending async module evaluation. This lets AsyncModuleExecutionFulfilled sort available parent modules by the order assigned during module graph evaluation before executing them. This matches ECMA-262 module graph ordering and fixes TLA parent completion order, including graphs where a dynamic import later reuses a TLA dependency. |
||
|---|---|---|
| .. | ||
| AST | ||
| Bytecode | ||
| Runtime | ||
| CMakeLists.txt | ||
| test-bytecode-cache.cpp | ||
| test-js-ast.py | ||
| test-js-bytecode.py | ||
| test-js.cpp | ||
| test-primitive-string.cpp | ||
| test-value-js.cpp | ||