Context
The runner now executes most module+async/top-level-await cases with the $DONE module harness. The remaining 35 module-related files are excluded before enumeration because they require exact async-module graph ordering, import-defer async-module semantics, or dynamic-import catch-target behavior not implemented by the current synchronous module driver.
Current excluded reasons
async-module-orderingimport-defer-async-moduledynamic-import-catch-target
See docs/.data/test262-excluded.tsv for the exact file inventory.
Done when
- Async module evaluation follows the required TLA dependency graph and fulfillment/rejection ordering.
- Deferred imports correctly handle async-module dependencies.
- Dynamic import catch-target semantics match test262 expectations.
- The 35 module-related exclusions are removed from conformance/test262.zig and docs/.data/test262-excluded.tsv.
zig build test262stays green with the promoted cases included in the scored denominator.