Skip to content

feat(compiler): finalize frame-local typing and ownership - #24

Open
fffonion wants to merge 1 commit into
feat/invocation-item-streamfrom
fix/frame-aware-local-allocation
Open

feat(compiler): finalize frame-local typing and ownership#24
fffonion wants to merge 1 commit into
feat/invocation-item-streamfrom
fix/frame-aware-local-allocation

Conversation

@fffonion

@fffonionfffonion commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Finalizes frame-aware local liveness and slot allocation.
  • Preserves callable schemas across modules, dynamic container typing, live parameters, mutable closure sharing, JIT root-callable registration, and JSON map typing.
  • Folds the compiler, typing, ownership, and JSON fixes through the former Agent pin into this layer.

Stack

Verification

  • Compiler: 299 passed
  • Ownership: 16 passed
  • JSON runtime: 7 passed
  • Wire: 21 passed
  • no-std: 21 passed
  • Workspace all-features compile and strict Clippy passed

@fffonion
fffonionforce-pushed the fix/frame-aware-local-allocation branch 2 times, most recently from 9db3f79 to b244007CompareAugust 12, 2026 05:50
@fffonion
fffonionforce-pushed the fix/frame-aware-local-allocation branch from b244007 to 71694f2CompareAugust 17, 2026 10:47
@fffonionfffonion changed the title feat(compiler): allocate locals per script framefeat(compiler): finalize frame-local typing and ownershipAug 17, 2026
@fffonion
fffonionforce-pushed the fix/frame-aware-local-allocation branch from 71694f2 to 83ae027CompareAugust 17, 2026 11:02
@fffonion
fffonionforce-pushed the fix/frame-aware-local-allocation branch from 83ae027 to 3945af6CompareAugust 17, 2026 11:21
@fffonion
fffonionforce-pushed the fix/frame-aware-local-allocation branch from 3945af6 to c77504bCompareAugust 17, 2026 11:26
Sign up for freeto 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

@fffonion