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

@fffonion fffonion 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
fffonion force-pushed the fix/frame-aware-local-allocation branch 2 times, most recently from 9db3f79 to b244007 Compare August 12, 2026 05:50
@fffonion
fffonion force-pushed the fix/frame-aware-local-allocation branch from b244007 to 71694f2 Compare August 17, 2026 10:47
@fffonion fffonion changed the title feat(compiler): allocate locals per script frame feat(compiler): finalize frame-local typing and ownership Aug 17, 2026
@fffonion
fffonion force-pushed the fix/frame-aware-local-allocation branch from 71694f2 to 83ae027 Compare August 17, 2026 11:02
@fffonion
fffonion force-pushed the fix/frame-aware-local-allocation branch from 83ae027 to 3945af6 Compare August 17, 2026 11:21
@fffonion
fffonion force-pushed the fix/frame-aware-local-allocation branch from 3945af6 to c77504b Compare August 17, 2026 11:26
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