When the continuation parser makes a transition from interpreted to
authorChris Hanson <org/chris-hanson/cph>
Wed, 8 Aug 1990 00:58:42 +0000 (00:58 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 8 Aug 1990 00:58:42 +0000 (00:58 +0000)
commit0fe007834afbabcc5b6d8210fd6c03705ace77d6
treeb45ce692cb5c71f4954d819c678939ba16c1e93f
parentceeaa5213dba0acaaa194ec021579e4e8ffe1874
When the continuation parser makes a transition from interpreted to
compiled frames or vice-versa, the history subproblem must be stepped.
The reasons for this are that:

1. When interpreted code is called from compiled code, a new history
subproblem is pushed.  This subproblem must be discarded when making
the transition back to the compiled code stack frame.

2. When compiled code is called from interpreted code, the existing
history subproblem is preserved for use if the compiled code
tail-recurses back into interpreted code.  This subproblem must be
discarded when making the transition back to the interpreted code
stack frame.
v7/src/runtime/conpar.scm
v7/src/runtime/histry.scm
v7/src/runtime/version.scm
v8/src/runtime/conpar.scm