You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since the stopgap interpreter may interpret through the exit from the
main interpreter loop, we can't just continue running from the control
point after it returns. The stopgap interpreter now tells us via its
return value whether we need to continue as normal, or exit the main
interpreter loop. This is currently done by returning a boolean from the
control point, where `true` means the stopgap interpreter has run out of
the main interpreter loop. In this case we simply need to return.
Note, that we actually also need to return the value of the return that
was interpreted by the stopgap interpreter. We currently don't do this
since it requires more changes to the control point (passing in a
pointer in which to store the return value).
0 commit comments