[movitz-ticket] Re: #6: shallow-binding doesn't work
movitz
movitz-devel at common-lisp.net
Wed Apr 11 22:09:58 UTC 2007
#6: shallow-binding doesn't work
-----------------------+----------------------------------------------------
Reporter: ffjeld | Owner: ffjeld
Type: defect | Status: closed
Priority: major | Milestone:
Component: run-time | Version:
Resolution: fixed | Keywords:
-----------------------+----------------------------------------------------
Changes (by ffjeld):
* resolution: => fixed
* status: new => closed
Comment:
The problem was that the unwind-protect compiler mistakenly called
dynamic-unwind-next before the cleanup-forms were executed. Therefore, the
dynamic environment in the cleanup-forms was erroneous. This would go
undetected with deep-binding because here dynamic-unwind-next has no side-
effects (i.e. the symbols' value-cells are not touched).
--
Ticket URL: <http://trac.common-lisp.net/movitz/ticket/6>
movitz <http://common-lisp.net/project/movitz>
movitz
More information about the Movitz-ticket
mailing list