From: Nikodemus S. <de...@us...> - 2005-04-01 16:48:16
|
Update of /cvsroot/sbcl/sbcl/src/code In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1820/src/code Modified Files: eval.lisp Log Message: 0.8.21.12: compiler message fixes * print "caught FOO" messages and error summaries to *ERROR-OUTPUT*, not to *STANDARD-OUTPUT*. * wrap EVAL guts in WITH-COMPILATION-UNIT so that multiple subforms requiring compilation have their output condenced. * clean up compilation summary newline handling. Index: eval.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/code/eval.lisp,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- eval.lisp 5 Jan 2005 01:55:49 -0000 1.29 +++ eval.lisp 1 Apr 2005 16:48:07 -0000 1.30 @@ -77,7 +77,8 @@ #!+sb-doc "Evaluate the argument in a null lexical environment, returning the result or results." - (eval-in-lexenv original-exp (make-null-lexenv))) + (with-compilation-unit () + (eval-in-lexenv original-exp (make-null-lexenv)))) ;;; Pick off a few easy cases, and the various top level EVAL-WHEN ;;; magical cases, and call %EVAL for the rest. |