Files
emacs/test/src
Mattias Engdegård e50d597f45 Fix missing type checks before specbind
This fixes bugs that crashed Emacs when the Lisp interpreter was fed
bad code.

* src/eval.c (FletX, Flet, internal_lisp_condition_case)
(funcall_lambda): Hoist symbol-with-pos elimination and type checks to a
dominating position for efficiency.  This also plugs at least two typing
holes. (Mea culpa.)
* test/src/eval-tests.el (eval-bad-specbind): New regression test.
2024-08-03 19:32:23 +02:00
..
2024-06-29 17:29:38 +02:00
2024-06-29 17:29:38 +02:00
2024-05-25 08:00:48 -04:00
2024-07-03 00:31:16 -07:00