Skip to content

Add closures to SCIF - #22

Merged
calciiium merged 5 commits into
masterfrom
closures
Nov 5, 2026
Merged

calciiium merged 5 commits into
masterfrom
closures

Conversation

@calciiium

@calciiium calciiium commented Nov 5, 2026 •

Copy link
Copy Markdown
Collaborator

First-class closures with information-flow and reentrancy-lock checking:
closure types, closure expressions, invoke/bind, closurable
methods, and the Solidity runtime in resources/closure_runtime. Also adds
a per-contract trust store (registerTrust/unregisterTrust), constraint
helpers in VisitEnv (#20), replaces work-doing asserts (#21), fixes
closure lock-label variance (gamma is covariant), makes the JUnit harness
report failures, and updates the docs.

@calciiium calciiium changed the title Closures Add closures to SCIF Nov 5, 2026
@calciiium
calciiium merged commit 8f0093e into master Nov 5, 2026
4 checks passed
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