[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#57911: Abolish max-specpdl-size
From: |
Stefan Monnier |
Subject: |
bug#57911: Abolish max-specpdl-size |
Date: |
Mon, 19 Sep 2022 08:27:35 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Mattias Engdegård [2022-09-19 11:35:24] wrote:
> diff --git a/lisp/subr.el b/lisp/subr.el
> index d7cdc28abb..0e8cb2fcd6 100644
> --- a/lisp/subr.el
> +++ b/lisp/subr.el
> @@ -376,6 +376,13 @@ ignore-error
>
> ;;;; Basic Lisp functions.
>
> +(defvar max-specpdl-size 2500
> + "Former limit on specbindings, now without effect.
> +This variable used to limit the size of the specpdl stack which,
> +among other things, held dynamic variable bindings and `unwind-protect'
> +activations. To prevent runaway recursion, use `max-lisp-eval-lisp-depth'
> +instead; it will indirectly limit the specpdl stack size as well.")
> +
> (defvar gensym-counter 0
> "Number used to construct the name of the next symbol created by
> `gensym'.")
Please mark it as obsolete as well.
Stefan
- bug#57911: Abolish max-specpdl-size, Mattias Engdegård, 2022/09/18
- bug#57911: Abolish max-specpdl-size, Lars Ingebrigtsen, 2022/09/19
- bug#57911: Abolish max-specpdl-size, Mattias Engdegård, 2022/09/19
- bug#57911: Abolish max-specpdl-size,
Stefan Monnier <=
- bug#57911: Abolish max-specpdl-size, Mattias Engdegård, 2022/09/19
- bug#57911: Abolish max-specpdl-size, Michael Albinus, 2022/09/19
- bug#57911: Abolish max-specpdl-size, Lars Ingebrigtsen, 2022/09/19
- bug#57911: Abolish max-specpdl-size, Michael Albinus, 2022/09/19
- bug#57911: Abolish max-specpdl-size, Lars Ingebrigtsen, 2022/09/19
- bug#57911: Abolish max-specpdl-size, Visuwesh, 2022/09/20
- bug#57911: Abolish max-specpdl-size, Eli Zaretskii, 2022/09/20
- bug#57911: Abolish max-specpdl-size, Visuwesh, 2022/09/20
- bug#57911: Abolish max-specpdl-size, Eli Zaretskii, 2022/09/20
- bug#57911: Abolish max-specpdl-size, Lars Ingebrigtsen, 2022/09/20