]> git.eshelyaron.com Git - emacs.git/commitdiff
(Eval): Increasing max-lisp-eval-depth can cause real stack overflow.
authorRichard M. Stallman <rms@gnu.org>
Sat, 22 May 2004 21:59:46 +0000 (21:59 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 22 May 2004 21:59:46 +0000 (21:59 +0000)
lispref/eval.texi

index 7d1ebb9d3079d97dd9f80e0a8d35249c6e862f44..3c8a7a5e8a32fe578f7f7a06d515cdd053a3c24b 100644 (file)
@@ -678,9 +678,12 @@ output of the output functions is printed in the echo area.
 @defvar max-lisp-eval-depth
 This variable defines the maximum depth allowed in calls to @code{eval},
 @code{apply}, and @code{funcall} before an error is signaled (with error
-message @code{"Lisp nesting exceeds max-lisp-eval-depth"}).  This limit,
-with the associated error when it is exceeded, is one way that Lisp
-avoids infinite recursion on an ill-defined function.
+message @code{"Lisp nesting exceeds max-lisp-eval-depth"}).
+
+This limit, with the associated error when it is exceeded, is one way
+Emacs Lisp avoids infinite recursion on an ill-defined function.  If
+you increase the value of @code{max-lisp-eval-depth} too much, such
+code can cause stack overflow instead.
 @cindex Lisp nesting error
 
 The depth limit counts internal uses of @code{eval}, @code{apply}, and