emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/eval.c


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/src/eval.c
Date: Tue, 11 Jun 2002 21:50:05 -0400

Index: emacs/src/eval.c
diff -c emacs/src/eval.c:1.188 emacs/src/eval.c:1.189
*** emacs/src/eval.c:1.188      Mon May 20 04:05:37 2002
--- emacs/src/eval.c    Tue May 28 16:24:32 2002
***************
*** 3240,3253 ****
    DEFVAR_INT ("max-specpdl-size", &max_specpdl_size,
              doc: /* *Limit on number of Lisp variable bindings & 
unwind-protects.
  If Lisp code tries to make more than this many at once,
! an error is signaled.  */);
  
    DEFVAR_INT ("max-lisp-eval-depth", &max_lisp_eval_depth,
              doc: /* *Limit on depth in `eval', `apply' and `funcall' before 
error.
! This limit is to catch infinite recursions for you before they cause
  actual stack overflow in C, which would be fatal for Emacs.
  You can safely make it considerably larger than its default value,
! if that proves inconveniently small.  */);
  
    DEFVAR_LISP ("quit-flag", &Vquit_flag,
               doc: /* Non-nil causes `eval' to abort, unless `inhibit-quit' is 
non-nil.
--- 3240,3258 ----
    DEFVAR_INT ("max-specpdl-size", &max_specpdl_size,
              doc: /* *Limit on number of Lisp variable bindings & 
unwind-protects.
  If Lisp code tries to make more than this many at once,
! an error is signaled.
! You can safely use a value considerably larger than the default value,
! if that proves inconveniently small.  However, if you increase it too far,
! Emacs could run out of memory trying to make the stack bigger.  */);
  
    DEFVAR_INT ("max-lisp-eval-depth", &max_lisp_eval_depth,
              doc: /* *Limit on depth in `eval', `apply' and `funcall' before 
error.
! 
! This limit serves to catch infinite recursions for you before they cause
  actual stack overflow in C, which would be fatal for Emacs.
  You can safely make it considerably larger than its default value,
! if that proves inconveniently small.  However, if you increase it too far,
! Emacs could overflow the real C stack, and crash.  */);
  
    DEFVAR_LISP ("quit-flag", &Vquit_flag,
               doc: /* Non-nil causes `eval' to abort, unless `inhibit-quit' is 
non-nil.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]