Scope
Activate the three byte-identical Bun JSC corpus files currently hidden behind native TODO rewrites:
js/bun/jsc/bun-jsc.test.tsjs/bun/jsc-stress/jsc-stress.test.tsjs/bun/jsc-stress/fixtures/simd-baseline.test.ts
Verified evidence
bun-jsc.test.ts: 31 pass / 0 failjsc-stress.test.ts: 83 pass / 0 failsimd-baseline.test.ts: 28 pass / 0 fail
The initial sandboxed SIMD run produced one failure because the restricted runner denied the loopback bind with EPERM. Home incorrectly flattened that concrete OS failure to EADDRINUSE; with local networking permitted, ephemeral port selection already worked correctly.
Acceptance
- Preserve the concrete OS error at the runtime listen boundary using Home's native
sys.Error/SystemErrorbridge. - Keep useful, catchable listen diagnostics, structured fields, and source stacks.
- Confirm permitted
Bun.serve({ port: 0 })binds an ephemeral port. - Remove all three stale corpus TODO rewrites.
- Exact native runs pass with upstream-declared skips/todos only.
- Debug build and full
home_testgate pass. - Land on
mainwith a conventional commit and reference the result from #66.