Skip to content

Expand static Test262 execution and exception behavior - #486

Merged
ctate merged 3 commits into
mainfrom
ctate/test262-static-progress
Sep 27, 2026
Merged

ctate merged 3 commits into
mainfrom
ctate/test262-static-progress

Conversation

@ctate

@ctate ctate commented Sep 27, 2026

Copy link
Copy Markdown
Collaborator

Static scriptc can now run more of the pinned Test262 suite through its adapted harness. The runner supports assert.throws, asynchronous $DONE completion, and source-matched parse negatives while retaining explicit exclusions where the adapter cannot preserve Test262 semantics.

The compiler and runtime changes preserve caught error object behavior and lower both handlers of Promise.then. C and LLVM differential corpus cases cover these behaviors.

Validation: focused Test262 regression profile, C and LLVM corpus checks, workspace build, compatibility checks, and pnpm test:sandbox (plain and sanitized lanes) passed.

@vercel

vercel Bot commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
scriptc Ready Ready Preview, v0 Sep 27, 2026 2:09pm UTC

@ctate
ctate force-pushed the ctate/test262-static-progress branch from 83e2132 to 94ca2d1 Compare September 27, 2026 14:08
@ctate
ctate merged commit 3d04a56 into main Sep 27, 2026
38 checks passed

This branch was successfully deployed

1 active deployment
Preview — 94ca2d1d Deployed Sep 27, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant