Skip to content

Move static markup typography coordination to TypeScript - #731

Merged
ctate merged 1 commit into
mainfrom
ctate/move-static-markup-637f9a
Oct 15, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/move-static-markup-637f9a

Conversation

@ctate

@ctate ctate commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator
  • Move static paragraph assembly, span style sequencing, and interpolation append coordination into compiled TypeScript programs. Static spans retain first-occurrence style precedence in fixed channel order; runtime spans retain source order.
  • Reuse exact f32 span-scale admission while native capabilities retain numeric conversion, reflected model access, borrowed storage, allocation, and builders. Preserve the original native reference implementations and existing ABI contracts.
  • Add compiled differential tests for complete trees, callback order, scalar edge cases, template captures, borrowed text, wide paragraphs, and allocation failures, plus protocol coverage for all 64 style-presence combinations.

- Compile paragraph assembly, span ordering, and interpolation programs while retaining native typed capabilities.
- Preserve static style precedence, borrowed text, exact scale admission, and failure effects.
- Add complete differential coverage for typography, lexical scopes, callback order, and allocation failures.
@vercel

vercel Bot commented Oct 15, 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 15, 2026 9:32pm UTC
native-sdk-schema Ready Ready Preview, v0 Oct 15, 2026 9:32pm UTC

@ctate
ctate merged commit 26cca4c into main Oct 15, 2026
63 of 65 checks passed

This branch was successfully deployed

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