Update of /project/movitz/cvsroot/public_html In directory common-lisp.net:/tmp/cvs-serv21149
Modified Files: ChangeLog Log Message: *** empty log message *** Date: Sun Apr 24 23:59:59 2005 Author: ffjeld
Index: public_html/ChangeLog diff -u public_html/ChangeLog:1.4 public_html/ChangeLog:1.5 --- public_html/ChangeLog:1.4 Mon Apr 18 08:44:49 2005 +++ public_html/ChangeLog Sun Apr 24 23:59:59 2005 @@ -1,3 +1,13 @@ +2005-04-24 Frode Vatvedt Fjeld frodef@cs.uit.no + + * Fixed a bug in the compilation of (values ...) for more than two + values: the stack-pointer would not be reset properly, causing the + stack to grow very quickly in certain situations, such as when + such a values statement was executed inside a loop, which happens + e.g. in do-symbols & friends. This bug has gone undetected because + usually a stack-frame exit will occur after a values statement, + masking out any failures. + 2005-04-18 Frode Vatvedt Fjeld frodef@cs.uit.no
* Added support in the compiler for non-dynamic-extent &rest