summaryrefslogtreecommitdiff
path: root/src/eval.c
AgeCommit message (Expand)Author
2022-03-12Maintain end of specpdl instead of sizeMattias Engdegård
2022-03-12Inline record_in_backtraceMattias Engdegård
2022-02-19(specpdl_unrewind): Fix corner caseStefan Monnier
2022-02-17Fix or remove outdated commentsMattias Engdegård
2022-02-13* src/eval.c (specpdl_unrewind): Remove empty statement.Andreas Schwab
2022-02-13Avoid a compilation warning in eval.cLars Ingebrigtsen
2022-02-12Rewrite thread context switch code (bug#48990)Stefan Monnier
2022-02-12Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård
2022-02-07Pin lazily read bytecode (bug#53809)Mattias Engdegård
2022-02-02New file lisp/emacs-lisp/debug-early.el for backtraces in early bootstrapAlan Mackenzie
2022-02-01; * src/eval.c (funcall_subr): Fix last changeMattias Engdegård
2022-02-01Speed up calls to C primitivesMattias Engdegård
2022-02-01Merge from origin/emacs-28Stefan Kangas
2022-01-31Bind Qdebugger to Qdebug in signal_or_quit.Alan Mackenzie
2022-01-31(function-history): New symbol property (bug#53632)Stefan Monnier
2022-01-28Reduce code duplication in parts of (auto)load&defaliasStefan Monnier
2022-01-24Inline maybe_quitMattias Engdegård
2022-01-24Bump specpdl inline, move reallocation out of lineMattias Engdegård
2022-01-24Implement Ffuncall in terms of funcall_generalMattias Engdegård
2022-01-24Remove nil check in exec_byte_codeMattias Engdegård
2022-01-24Short-circuit the recursive bytecode funcall chainMattias Engdegård
2022-01-11Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie
2022-01-01Merge from origin/emacs-28Eli Zaretskii
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-12-31Miscellaneous enhancements to scratch/correct-warning-pos.Alan Mackenzie
2021-12-31(Fmake_finalizer): Check the arg is a functionStefan Monnier
2021-12-20Add `macroexp--dynamic-variable-p`Mattias Engdegård
2021-12-03Merge from origin/emacs-28Stefan Kangas
2021-12-02Port to C compilers that lack size-0 arraysPaul Eggert
2021-10-25Fix issues with type casting in delayed message functionsLars Ingebrigtsen
2021-10-24Remove debugging in with_delayed_message_displayLars Ingebrigtsen
2021-10-24Add new macro `with-delayed-message'Lars Ingebrigtsen
2021-09-29Improve the max-specpdl-size doc stringLars Ingebrigtsen
2021-09-25Renege on anonymous &rest (bug#50268, bug#50720)Mattias Engdegård
2021-09-22Update comments warning about GC-resistant C programmingEli Zaretskii
2021-09-20Refactor minibuffer abortingMiha Rihtaršič
2021-07-21* src/eval.c (signal_quit_p): Fix the usual int/Lisp_Object mixupStefan Monnier
2021-07-21Make `C-g' after `M-x' not give a backtrace unless requiredLars Ingebrigtsen
2021-07-12Pacify gcc 11.1.1 -WclobberedPaul Eggert
2021-05-17Avoid crashes in condition-caseEli Zaretskii
2021-04-19Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo
2021-04-15Add condition-case success handler (bug#47677)Mattias Engdegård
2021-03-09Merge commit '9cbdf20316' into native-compAndrea Corallo
2021-03-01* src/eval.c (init_eval_once): Bump max_specpdl_size (bug46818)Stefan Monnier
2021-02-17Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo
2021-02-14Extend the syntax of `interactive' to list applicable modesLars Ingebrigtsen
2021-02-11Make recursive minibuffers and recursive edits work togetherAlan Mackenzie
2021-02-10Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo
2021-02-01Add cross-references to defvar-localStefan Kangas
2021-01-16Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo