From: Gary K. <gw...@me...> - 2008-10-15 18:57:16
|
I made a mistake when I applied Richard Kreuter's fix for ASDF's broken circularity detection a while back: I kept in the old ASDF code and added Richard's fix. The patch below removes the code that should have been removed then. With this in, ASDF passes all 14-tests. Index: asdf.lisp =================================================================== RCS file: /cvsroot/cclan/asdf/asdf.lisp,v retrieving revision 1.129 diff -u -w -r1.129 asdf.lisp --- asdf.lisp 4 Oct 2008 22:41:04 -0000 1.129 +++ asdf.lisp 15 Oct 2008 18:52:03 -0000 @@ -751,8 +751,6 @@ (if (component-visiting-p operation c) (error 'circular-dependency :components (list c))) (setf (visiting-component operation c) t) - (loop for (required-op . deps) in (component-depends-on operation c) - do (do-dep required-op deps)) (unwind-protect (progn (loop for (required-op . deps) in I've just committed this. -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM |