[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