Skip to content

[TS] Preserve symbol annotations and inferred types (#379) - #414

Merged
CaelmBleidd merged 1 commit into
neofrom
caelmbleidd/ts-379-symbol-types
Oct 10, 2026
Merged

CaelmBleidd merged 1 commit into
neofrom
caelmbleidd/ts-379-symbol-types

Conversation

@CaelmBleidd

@CaelmBleidd CaelmBleidd commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Symbol annotations and inferred symbol values now retain SymbolType through frontend DTOs, JSON serialization, and Kotlin model conversion. This includes unique-symbol annotations represented by the existing symbol type category.

Validation: fresh typecheck and focused frontend tests (27 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 source tree exactly. Frontend/JSON/model correctness does not establish downstream USVM execution support.

Fixes #379

@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-368-bigint branch from 7ec4534 to 5fd2858 Compare October 10, 2026 17:35
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-379-symbol-types branch from 1b22ac9 to 74b60da Compare October 10, 2026 17:36
@CaelmBleidd
CaelmBleidd changed the base branch from caelmbleidd/ts-368-bigint to neo October 10, 2026 17:36
@CaelmBleidd
CaelmBleidd merged commit 805fc40 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