Skip to content

[TS] Restore combined frontend regression coverage - #422

Merged
CaelmBleidd merged 2 commits into
neofrom
caelmbleidd/ts-support-frontend-regressions
Oct 10, 2026
Merged

CaelmBleidd merged 2 commits into
neofrom
caelmbleidd/ts-support-frontend-regressions

Conversation

@CaelmBleidd

@CaelmBleidd CaelmBleidd commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Restores all 24 canonical frontend spec files after the per-issue extraction, including combined array/parameter, call-spread, lexical-receiver/default, and object-binding regressions. It keeps the split specs and dedicated Kotlin fixtures, restores combined EtsTsFrontendTest and EtsTsCallLoweringTest coverage, and adds stronger receiver/property-copy observations. The only production-source change relocates an existing template-lowering comment to its correct method; runtime behavior is unchanged.

Validation: fresh typecheck and focused frontend tests (22 passed) on the exact rewritten head. The complete semantic stack at original #425 also passed the frontend build and 622 tests. Rebase preserved the original production tree exactly. For #421 and later, the expected tree also carries the reviewed Kotlin for-await assertion corrections. Frontend/JSON/model correctness does not establish downstream USVM execution support.

@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-support-frontend-regressions branch from 46e3ef9 to e0c782a Compare October 7, 2026 21:41
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-385-for-await branch 2 times, most recently from a68ddcb to fa87a57 Compare October 10, 2026 17:40
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-support-frontend-regressions branch from e0c782a to 103b982 Compare October 10, 2026 17:41
@CaelmBleidd
CaelmBleidd changed the base branch from caelmbleidd/ts-385-for-await to neo October 10, 2026 17:41
@CaelmBleidd
CaelmBleidd merged commit 0d2ec85 into neo Oct 10, 2026
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