aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into scratch/igcGerd Möllmann2025-01-081-7/+16
|\
| * Update copyright year to 2025Paul Eggert2025-01-011-1/+1
| * More workarounds for GDB bug 32313Eli Zaretskii2024-10-281-11/+12
| * Work around GDB bug 32313 when debugging Emacs internalsPaul Eggert2024-10-271-3/+11
* | [MPS] Remove remaining references to XHASH/lisp_h_XHASHPip Cet2024-12-241-1/+1
* | Don't define XHASH if HAVE_MPSGerd Möllmann2024-12-241-1/+1
* | Merge branch 'master' into scratch/igcGerd Möllmann2024-10-191-78/+63
|\ \ | |/
| * Prefer static_assert to verifyStefan Kangas2024-08-221-1/+1
| * Don’t ignore -Wclobbered in eval.cPaul Eggert2024-08-161-62/+47
| * Replace some EQ with BASE_EQMattias Engdegård2024-08-151-4/+4
| * Merge from savannah/emacs-30Po Lu2024-08-071-11/+11
| |\
| | * Fix missing type checks before specbindMattias Engdegård2024-08-031-11/+11
* | | Merge branch 'master' into scratch/igcGerd Möllmann2024-08-051-8/+0
|\ \ \ | |/ /
| * | Delete commented out code from `signal_or_quit`Stefan Kangas2024-07-161-8/+0
| |/
* | Allocate handlerlist_sentinel using igc_alloc_handlerPip Cet2024-07-131-0/+4
* | In pop_handler, clear references in the dropped handlerHelmut Eller2024-06-241-1/+8
* | Merge branch 'master' into scratch/igcGerd Möllmann2024-06-231-7/+7
|\ \ | |/
| * Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier2024-05-281-7/+7
* | Handle SAFE_ALLOCA_LISPGerd Möllmann2024-05-291-1/+1
* | SPECPDL_FREEGerd Möllmann2024-05-281-0/+11
* | Alloc handlers from MPSGerd Möllmann2024-05-281-0/+4
* | Merge branch 'master' into scratch/igcGerd Möllmann2024-05-261-92/+174
|\ \ | |/
| * Address compilation errors and warnings on x86 Solaris 10 systemsPo Lu2024-05-261-11/+24
| * Restore specbound keyboard-locals in the correct KBOARDPo Lu2024-05-231-7/+30
| * Replace calls to intern with a constant string with DEFSYMsPo Lu2024-05-091-3/+6
| * Pacify GCC 14 -Wclobbered in eval.cPaul Eggert2024-04-301-0/+6
| * Use a dedicated type to represent interpreted-function valuesStefan Monnier2024-04-281-55/+93
| * (COMPILED): Rename to CLOSUREStefan Monnier2024-04-281-13/+13
| * Ensure that specbind arg is always bare symbol, and drop checkMattias Engdegård2024-04-181-10/+9
* | Initial result of applying diffGerd Möllmann2024-04-181-2/+15
|/
* ; * src/eval.c (funcall_lambda): Sink specpdl load out of fast path.Mattias Engdegård2024-04-141-8/+8
* ; * src/eval.c (Fhandler_bind_1): Fix docstring.Basil L. Contovounesios2024-03-161-2/+2
* Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård2024-03-041-1/+1
* Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård2024-02-241-1/+1
* Eliminate lazy bytecode loadingMattias Engdegård2024-01-311-57/+2
* ; Fix typosStefan Kangas2024-01-281-2/+2
* Decouple profiler from Lisp hash table internalsMattias Engdegård2024-01-121-14/+9
* Revert "Add new `swap` macro and use it"Po Lu2024-01-061-3/+6
* Add new `swap` macro and use itStefan Kangas2024-01-061-6/+3
* (backtrace-on-redisplay-error): Use `handler-bind`Stefan Monnier2024-01-041-61/+6
* (signal_or_quit): Preserve error object identityStefan Monnier2024-01-041-36/+30
* eval.c: Add new var `lisp-eval-depth-reserve`Stefan Monnier2024-01-041-23/+32
* Move batch backtrace code to `top_level_2`Stefan Monnier2024-01-041-24/+14
* New special form `handler-bind`Stefan Monnier2024-01-041-13/+84
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | * src/eval.c (signal_or_quit): Fix naming inconsistency with docsStefan Monnier2023-12-241-2/+2
* | ; * src/eval.c (Fdefvar): Doc fix (bug#67991).Eli Zaretskii2023-12-241-2/+8
* | Split safe_call between redisplay and non-redisplay versionsStefan Monnier2023-12-231-0/+29
* | Slight funcall_subr optimisationMattias Engdegård2023-12-221-10/+8