Skip to content

Conversation

@gabriel-barrett
Copy link
Member

@gabriel-barrett gabriel-barrett commented Jan 15, 2026

Simplifies type checker and refactors it for readability. Adds U8And and U8Or operations.

Instead of ContextualType, the TypedTerm carries an escape field, which says whether the term results in some value whatsoever, or if it always returns from the function (escapes)

No more `ContextualType`. Instead, `TypedInner` carries an `escape` field
into many smaller functions
@gabriel-barrett gabriel-barrett merged commit a887561 into main Jan 16, 2026
17 checks passed
@gabriel-barrett gabriel-barrett deleted the aiur-refactor branch January 16, 2026 14:31
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.

3 participants