Skip to content

Add ownership-aware typed dynamic bindings - #6

Merged
hellerve merged 2 commits into
masterfrom
ownership-aware-bindings
Sep 16, 2026
Merged

hellerve merged 2 commits into
masterfrom
ownership-aware-bindings

Conversation

@hellerve

Copy link
Copy Markdown
Member

Supersedes #5, which could not be updated in place: its branch lives on an organization-owned fork, and GitHub does not honour "allow edits by maintainers" for those.

@whilo's commit is unchanged and keeps their authorship; the only additions are a rebase and the carp-fmt pass that #5's CI asked for.

  • rebased onto master. the one conflict was .gitignore, where master added docs/ and Add ownership-aware typed dynamic bindings #5 added out/; both kept.
  • carp-fmt pass as a separate commit: one deftype member split and the two defmacro quasiquote bodies re-indented.
  • carp-fmt --check, angler and carp -x gendocs.carp all clean.

test/typed.carp follows test/dynlib.carp in hardcoding libm.so.6, so both are linux-only; CI does not run either. Checked locally against /usr/lib/libSystem.B.dylib, where all four bindings and the missing-symbol case pass.

@hellerve
hellerve merged commit 625b06a into master Sep 16, 2026
2 checks passed
@hellerve
hellerve deleted the ownership-aware-bindings branch September 16, 2026 22:53
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.

2 participants