@@ -38,8 +38,8 @@ The exact profile, inputs, summary, line counts, and report hashes live in
3838 QuickJS-matched early errors
3939- static-module graphs, live namespaces, default exports, top-level await with
4040 async dependency/SCC scheduling, static import attributes with loader
41- validation, JSON synthetic modules, and canonical host-populated
42- ` import.meta ` objects
41+ validation, strict and QuickJS-extended JSON synthetic modules, and
42+ canonical host-populated ` import.meta ` objects
4343- Script-goal dynamic ` import() ` with FIFO load/finish jobs, live host-loader
4444 callback sampling, import attributes, cached cycle-root evaluation Promises,
4545 namespace reuse, Promise assimilation, and exact propagation of arbitrary
@@ -64,9 +64,10 @@ host is isolated behind a non-default feature.
6464
6565## Remaining parity work
6666
67- Major open frontiers include JSON5/byte-oriented host loading, remaining
68- module-host lifetime and allocation-failure edge matrices, and the
69- unsupported/failed leaves recorded by the current Test262 vector. Failed
67+ Major open frontiers include raw-byte module payloads such as malformed UTF-8
68+ and WTF-8, remaining module-host lifetime and allocation-failure edge matrices,
69+ and the unsupported/failed leaves recorded by the current Test262 vector.
70+ Failed
7071acyclic source graphs retry like QuickJS. Parse-time resolution success and
7172one-shot failure latches match the pinned callback order; an incomplete graph
7273is non-executable and dynamic import rejects deterministically. Rust safely
0 commit comments