aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-08-17Reject invalid error symbols (Bug#76447)Stefan Monnier1-0/+2
2025-08-07; Fix last changeEli Zaretskii1-6/+6
2025-08-07New debugger-trap function to break to GDBJeremy Bryant1-0/+16
2025-07-15Add `redisplay_counter` to catch nested redisplays and abort outer oneStefan Monnier1-2/+4
2025-07-12Avoid crashes when profiling multi-threaded Lisp (bug#76970)Pip Cet1-1/+5
2025-06-21Avoid segfault when profiling Lisp programs with threadsEli Zaretskii1-1/+1
2025-06-10Fix crash when evaluating "(signal nil 5)" (bug#78738)Pip Cet1-1/+1
2025-05-15; Fix wording of recently-added documentationEli Zaretskii1-3/+3
2025-05-15default_toplevel_binding, local_toplevel_binding: Loop upwardsSean Whitton1-12/+8
2025-05-15New top-level buffer-local value functionsSean Whitton1-0/+70
2025-03-17; * etc/NEWS: Fix last change.Eli Zaretskii1-3/+3
2025-03-16Correctly unload variable aliases.Jens Schmidt1-0/+19
2025-03-09Re-port to 32-bit systems without alignment primitivesPo Lu1-1/+1
2025-03-06* src/eval.c (signal_or_quit): Reduce scope of `debugger_called`Stefan Monnier1-2/+1
2025-03-04; * src/eval.c (Fdefvar_1, Fdefconst_1): Properly quote apostrophe.Philipp Stephani1-2/+2
2025-02-01Omit 2 ‘volatile’s in internal_lisp_condition_casePaul Eggert1-3/+2
2025-01-19Replace call[1-8] with callnStefan Kangas1-7/+7
2025-01-14Use calln instead of calling Ffuncall directlyStefan Kangas1-1/+1
2025-01-14Prefer calln to CALLN where applicableStefan Kangas1-1/+1
2025-01-08Move define_error declaration and docstringStefan Kangas1-0/+3
2025-01-02Update copyright year to 2025Stefan Kangas1-1/+1
2025-01-01Update copyright year to 2025Paul Eggert1-1/+1
2024-12-12Pure storage removal: Remove docstring hackPip Cet1-6/+0
2024-12-12Pure storage removal: Replace calls to removed functionsPip Cet1-7/+3
2024-10-28More workarounds for GDB bug 32313Eli Zaretskii1-6/+15
2024-10-28More workarounds for GDB bug 32313Eli Zaretskii1-11/+12
2024-10-27Work around GDB bug 32313 when debugging Emacs internalsPaul Eggert1-3/+11
2024-08-22Prefer static_assert to verifyStefan Kangas1-1/+1
2024-08-16Don’t ignore -Wclobbered in eval.cPaul Eggert1-62/+47
2024-08-15Replace some EQ with BASE_EQMattias Engdegård1-4/+4
2024-08-03Fix missing type checks before specbindMattias Engdegård1-11/+11
2024-07-16Delete commented out code from `signal_or_quit`Stefan Kangas1-8/+0
2024-05-28Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier1-7/+7
2024-05-26Address compilation errors and warnings on x86 Solaris 10 systemsPo Lu1-11/+24
2024-05-23Restore specbound keyboard-locals in the correct KBOARDPo Lu1-7/+30
2024-05-09Replace calls to intern with a constant string with DEFSYMsPo Lu1-3/+6
2024-04-30Pacify GCC 14 -Wclobbered in eval.cPaul Eggert1-0/+6
2024-04-28Use a dedicated type to represent interpreted-function valuesStefan Monnier1-55/+93
2024-04-28(COMPILED): Rename to CLOSUREStefan Monnier1-13/+13
2024-04-18Ensure that specbind arg is always bare symbol, and drop checkMattias Engdegård1-10/+9
2024-04-14; * src/eval.c (funcall_lambda): Sink specpdl load out of fast path.Mattias Engdegård1-8/+8
2024-03-16; * src/eval.c (Fhandler_bind_1): Fix docstring.Basil L. Contovounesios1-2/+2
2024-03-04Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård1-1/+1
2024-02-24Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård1-1/+1
2024-01-31Eliminate lazy bytecode loadingMattias Engdegård1-57/+2
2024-01-28; Fix typosStefan Kangas1-2/+2
2024-01-12Decouple profiler from Lisp hash table internalsMattias Engdegård1-14/+9
2024-01-06Revert "Add new `swap` macro and use it"Po Lu1-3/+6
2024-01-06Add new `swap` macro and use itStefan Kangas1-6/+3
2024-01-04(backtrace-on-redisplay-error): Use `handler-bind`Stefan Monnier1-61/+6