Skip to content

Conversation

@XmiliaH
Copy link
Contributor

@XmiliaH XmiliaH commented Nov 23, 2025

TTLC is not fully self-hosting as the VM relies on correct upvalue close behavior for the closure implementation in

stack[a] = function(...)
self:pushClosure(tClosure)
local returns = { self:executeClosure(...) }
self:pushClosure(closure)
return unpack(returns)
end

This also fixes break being allowed outside of loops.

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