summaryrefslogtreecommitdiff
path: root/src/eval.c
AgeCommit message (Expand)Author
2023-08-17Fix invocation with --debug-init and changes to debug-ignored-errorsEli Zaretskii
2023-07-22* src/eval.c (get_backtrace): Don't skip the top frameStefan Monnier
2023-05-17Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert
2023-04-14Disallow creation of circular variable alias chainsMattias Engdegård
2023-04-13Stop pretending that specpdl overflow can ever occurMattias Engdegård
2023-04-02src/eval.c: Fix bug#62419Stefan Monnier
2023-02-21Detect and prevent function alias loops in `fset` and `defalias`Mattias Engdegård
2023-02-07Remove unnecessary cons in lexical evalMattias Engdegård
2023-01-01Merge from origin/emacs-29Eli Zaretskii
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-12-24Fix condition-case empty success handler misinterpretationMattias Engdegård
2022-11-21Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu
2022-11-18; Fix typos (prefer US spelling)Stefan Kangas
2022-11-17itree.c: Make the iterator reentrant (bug#59183)Stefan Monnier
2022-10-29Fix the subr-arity returned by native compiled functions with lots of argsAlan Mackenzie
2022-10-28Merge remote-tracking branch 'origin/feature/noverlay'Stefan Monnier
2022-10-28cconv.el: Fix regression in cconv-tests-interactive-closure-bug51695Stefan Monnier
2022-10-25(Ffunction): Make interpreted closures safe for spaceStefan Monnier
2022-10-17Rename itree iterators with itree_iterator prefixMatt Armstrong
2022-10-07itree: Try and detect non-local exits during itree iterationsStefan Monnier
2022-10-06Merge branch 'master' into feature/tree-sitterYuan Fu
2022-10-06Inhibit GC in probably_quit (bug#58042)Gerd Möllmann
2022-10-05Merge branch 'master' into feature/tree-sitterYuan Fu
2022-09-19Abolish max-specpdl-size (bug#57911)Mattias Engdegård
2022-09-14Raise default max-specpdl-size and max-lisp-eval-depthMattias Engdegård
2022-08-29Merge remote-tracking branch 'origin/master' into feature/tree-sitterYuan Fu
2022-08-11New debugging facility: backtraces from errors in Lisp called from redisplayAlan Mackenzie
2022-08-01* src/eval.c (Fdefvaralias): Clarify error messages. (Bug#56863)Eli Zaretskii
2022-06-24Make warning about require/autoload while bootstrapping not error outLars Ingebrigtsen
2022-06-16Use BASE_EQ instead of EQ where obviously safeMattias Engdegård
2022-06-14Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu
2022-06-12Use BASE_EQ when comparing with QunboundMattias Engdegård
2022-06-07Fix two crashes when a display connection is lostPo Lu
2022-05-26eval.c: New functions `defvar-1` and `defconst-1` (bug#55156)Stefan Monnier
2022-05-17Improve Finternal__define_uninitialized_variable erroringLars Ingebrigtsen
2022-05-15Add OVERRIDES argument to prin1/prin1-to-stringLars Ingebrigtsen
2022-05-11functionp doc improvementPaul Eggert
2022-05-10* src/eval.c (Ffunctionp): Clarify "function" in doc string.Paul Eggert
2022-05-07; Merge from master.Yuan Fu
2022-05-07Add tree-sitter intergrationYuan Fu
2022-04-26New generic function `oclosure-interactive-form`Stefan Monnier
2022-04-18Port struct Lisp_Subr to C99Paul Eggert
2022-04-17Add a new command `restart-emacs'Lars Ingebrigtsen
2022-04-04Inline call0..8Mattias Engdegård
2022-04-04Add optional GC marking function to specpdl unwind_ptr recordMattias Engdegård
2022-03-28Add OClosures, a cross between functions and structsStefan Monnier
2022-03-19Remove internal_condition_case_[345]Paul Eggert
2022-03-13Separate bytecode stackMattias Engdegård
2022-03-13Simplify exec_byte_code argumentsMattias Engdegård
2022-03-12; * src/eval.c: (grow_specpdl): Remove another redundant declarationMattias Engdegård