aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c (unfollow)
Commit message (Expand)AuthorFilesLines
2024-04-18Use a dedicated type to represent interpreted-function valuesscratch/interpreted-functionStefan Monnier1-55/+93
2024-04-18(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
2024-01-04(signal_or_quit): Preserve error object identityStefan Monnier1-36/+30
2024-01-04eval.c: Add new var `lisp-eval-depth-reserve`Stefan Monnier1-23/+32
2024-01-04Move batch backtrace code to `top_level_2`Stefan Monnier1-24/+14
2024-01-04New special form `handler-bind`Stefan Monnier1-13/+84
2024-01-02; Add 2024 to copyright yearsPo Lu1-1/+1
2023-12-24* src/eval.c (signal_or_quit): Fix naming inconsistency with docsStefan Monnier1-2/+2
2023-12-24; * src/eval.c (Fdefvar): Doc fix (bug#67991).Eli Zaretskii1-2/+8
2023-12-23Split safe_call between redisplay and non-redisplay versionsStefan Monnier1-0/+29
2023-12-22Slight funcall_subr optimisationMattias Engdegård1-10/+8
2023-12-19; * src/eval.c (syms_of_eval) <debugger>: Doc fix.Eli Zaretskii1-6/+6
2023-12-18debug.el: Straighten the code that find the "base" of the backtraceStefan Monnier1-4/+16
2023-11-10Use BASE_EQ instead of EQ for some uninterned symbolsMattias Engdegård1-2/+2
2023-11-09Improve documentation of signaling errors in batch modeEli Zaretskii1-0/+4
2023-10-23Improved `eval` documentationMattias Engdegård1-3/+7
2023-08-17Fix invocation with --debug-init and changes to debug-ignored-errorsEli Zaretskii1-0/+4
2023-07-22* src/eval.c (get_backtrace): Don't skip the top frameStefan Monnier1-1/+1
2023-05-17Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert1-1/+1
2023-04-14Disallow creation of circular variable alias chainsMattias Engdegård1-5/+17
2023-04-13Stop pretending that specpdl overflow can ever occurMattias Engdegård1-2/+1
2023-04-02src/eval.c: Fix bug#62419Stefan Monnier1-1/+2
2023-02-21Detect and prevent function alias loops in `fset` and `defalias`Mattias Engdegård1-1/+1
2023-02-07Remove unnecessary cons in lexical evalMattias Engdegård1-1/+6
2023-01-01; Add 2023 to copyright years.Eli Zaretskii1-1/+1
2022-12-24Fix condition-case empty success handler misinterpretationMattias Engdegård1-3/+3
2022-11-18; Fix typos (prefer US spelling)Stefan Kangas1-2/+2
2022-11-17itree.c: Make the iterator reentrant (bug#59183)Stefan Monnier1-1/+0
2022-10-29Fix the subr-arity returned by native compiled functions with lots of argsAlan Mackenzie1-7/+8
2022-10-28cconv.el: Fix regression in cconv-tests-interactive-closure-bug51695Stefan Monnier1-12/+9
2022-10-25(Ffunction): Make interpreted closures safe for spaceStefan Monnier1-9/+18
2022-10-17Rename itree iterators with itree_iterator prefixMatt Armstrong1-1/+1
2022-10-07itree: Try and detect non-local exits during itree iterationsStefan Monnier1-0/+1
2022-10-06Inhibit GC in probably_quit (bug#58042)Gerd Möllmann1-0/+2
2022-09-19Abolish max-specpdl-size (bug#57911)Mattias Engdegård1-54/+6
2022-09-14Raise default max-specpdl-size and max-lisp-eval-depthMattias Engdegård1-7/+2
2022-08-11New debugging facility: backtraces from errors in Lisp called from redisplayAlan Mackenzie1-1/+58
2022-08-01* src/eval.c (Fdefvaralias): Clarify error messages. (Bug#56863)Eli Zaretskii1-4/+8
2022-06-24Make warning about require/autoload while bootstrapping not error outLars Ingebrigtsen1-2/+7