Loading TODO +1 −0 Original line number Diff line number Diff line Loading @@ -185,6 +185,7 @@ *** have a function verify-strict-asd that can verify a asd is pure lp#541562 Then if it passes, use load-strict-asd. If not, optionally issue a warning. Start migrating people toward that. *** Include tests for prebuilt-system in test-bundle and in test-program. * Learn to use cl-grid-test ** So we can easily make sure ASDF changes don't break stuff, Loading bundle.lisp +10 −8 Original line number Diff line number Diff line Loading @@ -353,22 +353,24 @@ itself.")) ;; operation on a system and its dependencies (defmethod trivial-system-p ((s prebuilt-system)) t) (defmethod perform ((o lib-op) (c prebuilt-system)) (defmethod perform ((o link-op) (c prebuilt-system)) nil) (defmethod component-depends-on ((o lib-op) (c prebuilt-system)) nil) (defmethod perform ((o basic-fasl-op) (c prebuilt-system)) nil)) (defmethod component-depends-on ((o monolithic-lib-op) (c prebuilt-system)) (defmethod perform ((o lib-op) (c prebuilt-system)) nil) #+mkcl (defmethod perform ((o fasl-op) (c prebuilt-system)) (defmethod perform ((o dll-op) (c prebuilt-system)) nil)) (defmethod component-depends-on ((o gather-op) (c prebuilt-system)) nil) #+mkcl (defmethod output-files ((o lib-op) (c prebuilt-system)) (list (prebuilt-system-static-library c)))) (values (list (prebuilt-system-static-library c)) t)) ;;; Loading Loading
TODO +1 −0 Original line number Diff line number Diff line Loading @@ -185,6 +185,7 @@ *** have a function verify-strict-asd that can verify a asd is pure lp#541562 Then if it passes, use load-strict-asd. If not, optionally issue a warning. Start migrating people toward that. *** Include tests for prebuilt-system in test-bundle and in test-program. * Learn to use cl-grid-test ** So we can easily make sure ASDF changes don't break stuff, Loading
bundle.lisp +10 −8 Original line number Diff line number Diff line Loading @@ -353,22 +353,24 @@ itself.")) ;; operation on a system and its dependencies (defmethod trivial-system-p ((s prebuilt-system)) t) (defmethod perform ((o lib-op) (c prebuilt-system)) (defmethod perform ((o link-op) (c prebuilt-system)) nil) (defmethod component-depends-on ((o lib-op) (c prebuilt-system)) nil) (defmethod perform ((o basic-fasl-op) (c prebuilt-system)) nil)) (defmethod component-depends-on ((o monolithic-lib-op) (c prebuilt-system)) (defmethod perform ((o lib-op) (c prebuilt-system)) nil) #+mkcl (defmethod perform ((o fasl-op) (c prebuilt-system)) (defmethod perform ((o dll-op) (c prebuilt-system)) nil)) (defmethod component-depends-on ((o gather-op) (c prebuilt-system)) nil) #+mkcl (defmethod output-files ((o lib-op) (c prebuilt-system)) (list (prebuilt-system-static-library c)))) (values (list (prebuilt-system-static-library c)) t)) ;;; Loading