Skip to content

Compile text and glyph cache coordination in TypeScript - #568

Merged
ctate merged 1 commit into
mainfrom
ctate/compile-text-glyph-1e556f
Oct 5, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/compile-text-glyph-1e556f

Conversation

@ctate

@ctate ctate commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator
  • Compile text-layout and glyph-atlas cache coordination together: full-key equality, duplicate ordering, admission, exact frame-age retention, eviction, and partial capacity-error state.
  • Wire TypeScript apps into both presentation and diagnostic frame planning while retaining native key hashing, layout and glyph storage, font providers, and GPU resources.
  • Compare complete compiled/native cache records, large keys and frame ages, float edge cases, indexed and oversized inputs, borrowed ownership, and planning cost; fresh AppKit/Metal verification and CI complete before merge.

- Own cache key matching, admission, retention, eviction, and ordered failure state in TypeScript.
- Preserve native resource lifetimes with copied cache plans and compiled parity coverage.
@vercel

vercel Bot commented Oct 5, 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 5, 2026 9:21am UTC
native-sdk-schema Ready Ready Preview, v0 Oct 5, 2026 9:21am UTC

@ctate
ctate merged commit ae7fedf into main Oct 5, 2026
36 checks passed

This branch was successfully deployed

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