Add the INTERNAL-APPLY-VAL return code. It replaces the procedure
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Mon, 29 Jan 1990 22:32:57 +0000 (22:32 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Mon, 29 Jan 1990 22:32:57 +0000 (22:32 +0000)
commit4cfab497a2d7b05ac0038438d14b35c75430c0a1
treeb2cd2eec3428e375f61fafab81bd25620ecdc27a
parentd9e57fd2471fcf39d2f50bbd038f9e1154124607
Add the INTERNAL-APPLY-VAL return code.  It replaces the procedure
with the current value of Val and then proceeds to apply.  Apply
errors use this return code rather than INTERNAL-APPLY to restart.
Under normal operation there is no change since a POP-RETURN-ERROR
return code (which restores Val) is pushed as well, so to make use of
this feature the top few frames of the stack must be eliminated before
invoking the continuation.
v7/src/microcode/interp.c
v8/src/microcode/interp.c