Native source c9347d9db is published through main 96ded4f9f. JavaScript UTF-16 adapters and outputs now preserve lone high/low and paired surrogates across basename, dirname, extname, join, normalize, parse, format, relative, resolve and Windows namespace conversion. Mixed Latin1/UTF-16 inputs share code-unit width. Generic copies, CWD conversion and parsed-value rooting are repaired; filesystem byte conversion remains in filesystem adapters and linked SDK layouts are unchanged. Native format preserves getter order/coercion/root identity, and Windows resolve stops validation once resolved.
Retained evidence: final native build 56/56, 2,601 actual Node v26.10.0 comparisons pass, fresh unchanged 157-file regression with 396 passing cases/142 process checks/zero failures/37 case skips/three file skips, all validators passing, Dirent control passing, ABI 10 tests/58 assertions, Pickier and 12,996-entry integrity audit passing. Earlier failures and the separate installed Bun 1.4.2 baseline remain retained.
Remaining acceptance:
- Actual Windows execution, including drive-specific environment paths; Darwin path.win32 controls are recorded separately.
- A rebuilt pinned-source reference comparison; installed Bun 1.4.2 is not that executable.
- Full Unicode Windows comparisons are reproduced independently and tracked in #899, including lowercase length expansion and original destination spelling.
- The entire #66 feature/suite/all-platform objective remains open; skips and unsupported hosts are not passing features.