summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Expand)AuthorAge
* Replace calls to intern with a constant string with DEFSYMsPo Lu11 days
* Pacify GCC 14 -Wclobbered in eval.cPaul Eggert2024-04-30
* Use a dedicated type to represent interpreted-function valuesStefan Monnier2024-04-28
* (COMPILED): Rename to CLOSUREStefan Monnier2024-04-28
* Ensure that specbind arg is always bare symbol, and drop checkMattias Engdegård2024-04-18
* ; * src/eval.c (funcall_lambda): Sink specpdl load out of fast path.Mattias Engdegård2024-04-14
* ; * src/eval.c (Fhandler_bind_1): Fix docstring.Basil L. Contovounesios2024-03-16
* Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård2024-03-04
* Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård2024-02-24
* Eliminate lazy bytecode loadingMattias Engdegård2024-01-31
* ; Fix typosStefan Kangas2024-01-28
* Decouple profiler from Lisp hash table internalsMattias Engdegård2024-01-12
* Revert "Add new `swap` macro and use it"Po Lu2024-01-06
* Add new `swap` macro and use itStefan Kangas2024-01-06
* (backtrace-on-redisplay-error): Use `handler-bind`Stefan Monnier2024-01-04
* (signal_or_quit): Preserve error object identityStefan Monnier2024-01-04
* eval.c: Add new var `lisp-eval-depth-reserve`Stefan Monnier2024-01-04
* Move batch backtrace code to `top_level_2`Stefan Monnier2024-01-04
* New special form `handler-bind`Stefan Monnier2024-01-04
* Merge from savannah/emacs-29Po Lu2024-01-02
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-02
* | * src/eval.c (signal_or_quit): Fix naming inconsistency with docsStefan Monnier2023-12-24
* | ; * src/eval.c (Fdefvar): Doc fix (bug#67991).Eli Zaretskii2023-12-24
* | Split safe_call between redisplay and non-redisplay versionsStefan Monnier2023-12-23
* | Slight funcall_subr optimisationMattias Engdegård2023-12-22
* | ; * src/eval.c (syms_of_eval) <debugger>: Doc fix.Eli Zaretskii2023-12-19
* | debug.el: Straighten the code that find the "base" of the backtraceStefan Monnier2023-12-18
* | Merge from origin/emacs-29Eli Zaretskii2023-11-11
|\|
| * Improve documentation of signaling errors in batch modeEli Zaretskii2023-11-09
* | Use BASE_EQ instead of EQ for some uninterned symbolsMattias Engdegård2023-11-10
* | Improved `eval` documentationMattias Engdegård2023-10-23
* | Fix invocation with --debug-init and changes to debug-ignored-errorsEli Zaretskii2023-08-17
* | * src/eval.c (get_backtrace): Don't skip the top frameStefan Monnier2023-07-22
* | Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert2023-05-17
* | Disallow creation of circular variable alias chainsMattias Engdegård2023-04-14
* | Stop pretending that specpdl overflow can ever occurMattias Engdegård2023-04-13
* | src/eval.c: Fix bug#62419Stefan Monnier2023-04-02
* | Detect and prevent function alias loops in `fset` and `defalias`Mattias Engdegård2023-02-21
* | Remove unnecessary cons in lexical evalMattias Engdegård2023-02-07
* | Merge from origin/emacs-29Eli Zaretskii2023-01-01
|\|
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
* | Fix condition-case empty success handler misinterpretationMattias Engdegård2022-12-24
|/
* Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu2022-11-21
|\
| * ; Fix typos (prefer US spelling)Stefan Kangas2022-11-18
| * itree.c: Make the iterator reentrant (bug#59183)Stefan Monnier2022-11-17
| * Fix the subr-arity returned by native compiled functions with lots of argsAlan Mackenzie2022-10-29
| * Merge remote-tracking branch 'origin/feature/noverlay'Stefan Monnier2022-10-28
| |\
| | * Rename itree iterators with itree_iterator prefixMatt Armstrong2022-10-17
| | * itree: Try and detect non-local exits during itree iterationsStefan Monnier2022-10-07
| * | cconv.el: Fix regression in cconv-tests-interactive-closure-bug51695Stefan Monnier2022-10-28