Skip to content

Move intrinsic measurement coordination to TypeScript - #609

Merged
ctate merged 2 commits into
mainfrom
ctate/move-intrinsic-measurement-7365c6
Oct 7, 2026
Merged

ctate merged 2 commits into
mainfrom
ctate/move-intrinsic-measurement-7365c6

Conversation

@ctate

@ctate ctate commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator
  • Move intrinsic container and composed-surface recipe selection, title and child measurement scheduling, disclosure guards, and depth stopping into TypeScript compiled by scriptc.
  • Keep native measurement execution and buffer storage behind copied continuations, preserving reference order, float words, child bounds, and the existing aggregation policy.
  • Add complete compiled/reference sizing and measurement-order coverage, malformed packet checks, and arena-reset ownership tests. Focused compiled tests (14), packet tests (6), and the portable bundle typecheck pass; CI and fresh AppKit/Metal verification cover integration.

- Compile container recipes and ordered measurement continuations with scriptc.
- Preserve native sizing, numeric fidelity, depth guards, and copied buffer ownership.
@vercel

vercel Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
native-sdk Ready Ready Preview, v0 Oct 7, 2026 6:28pm UTC
native-sdk-schema Ready Ready Preview, v0 Oct 7, 2026 6:28pm UTC

- Distinguish signaling argument selection from raw-word retention at maximum boundaries.
- Cover targets that quiet selected NaNs while preserving complete copied continuation results.
@ctate
ctate merged commit 2e08c57 into main Oct 7, 2026
62 of 65 checks passed

This branch was successfully deployed

2 active deployments
Preview – native-sdk — 6a38025e Deployed Oct 7, 2026 by vercel[bot]
Preview – native-sdk-schema — 6a38025e Deployed Oct 7, 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