Skip to content

Improve native callbacks, value narrowing, and runtime metadata - #730

Merged
ctate merged 2 commits into
canaryfrom
ctate/type-and-runtime-coverage
Oct 8, 2026
Merged

ctate merged 2 commits into
canaryfrom
ctate/type-and-runtime-coverage

Conversation

@ctate

@ctate ctate commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator
  • Keep typed callbacks on native paths while preserving receivers, evaluation order, and method replacement.
  • Preserve caught class identity, collection narrowing, and missing indexed values across typed code.
  • Add standard terminal access and filesystem error metadata with differential coverage and versioned runtime compatibility.

- Keep typed callbacks on native paths while preserving receivers, evaluation order, and method replacement.
- Preserve caught class identity, collection narrowing, and missing indexed values across typed code.
- Add standard terminal access and filesystem error metadata with differential coverage and versioned runtime compatibility.
@vercel

vercel Bot commented Oct 8, 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 Oct 8, 2026 2:50am UTC

@ctate
ctate changed the base branch from main to canary October 8, 2026 02:27
- Track method replacements through structural views while keeping unchanged calls native.
- Preserve optional values and stream identities across callbacks and exceptional returns.
- Extend focused coverage for collection results and callback mutation.
@ctate
ctate merged commit c48e5be into canary Oct 8, 2026
77 of 79 checks passed

This branch was successfully deployed

1 active deployment
Preview — 4f51ae77 Deployed Oct 8, 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