Skip to content

Expose normalized ownership summaries - #1

Draft
whilo wants to merge 3 commits into
upstream-ownership-datafrom
upstream-ownership-summaries
Draft

whilo wants to merge 3 commits into
upstream-ownership-datafrom
upstream-ownership-summaries

Conversation

@whilo

@whilo whilo commented Aug 30, 2026

Copy link
Copy Markdown
Member

Stacked on the structured ownership-place branch submitted upstream as cyberwitchery#33. The diff of this PR contains only the second, data-only step.

It derives normalized place accesses one-for-one from ownership actions and emits concrete function summaries for parameter modes, result ownership, and result borrow relations. The tables are descriptive and are not consulted by acceptance or lowering.

Verification:

  • ownership suite: 30 passed, 0 failed
  • session suite: 18 passed, 0 failed
  • compiler suite: 29 passed, 0 failed
  • CLI source bootstrapped with the known-good integration compiler
  • --ownership smoke emitted valid JSON
  • git diff --check

Generation-two compilation against the current reference Core still requires the compatibility groundwork in cyberwitchery#31; without it the upstream-main baseline fails on the existing Box.heap-alloc specialization mismatch.

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