summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Expand)AuthorAge
* New generic function `oclosure-interactive-form`Stefan Monnier2022-04-26
* Port struct Lisp_Subr to C99Paul Eggert2022-04-18
* Add a new command `restart-emacs'Lars Ingebrigtsen2022-04-17
* Inline call0..8Mattias Engdegård2022-04-04
* Add optional GC marking function to specpdl unwind_ptr recordMattias Engdegård2022-04-04
* Add OClosures, a cross between functions and structsStefan Monnier2022-03-28
* Remove internal_condition_case_[345]Paul Eggert2022-03-19
* Separate bytecode stackMattias Engdegård2022-03-13
* Simplify exec_byte_code argumentsMattias Engdegård2022-03-13
* ; * src/eval.c: (grow_specpdl): Remove another redundant declarationMattias Engdegård2022-03-12
* Maintain end of specpdl instead of sizeMattias Engdegård2022-03-12
* Inline record_in_backtraceMattias Engdegård2022-03-12
* (specpdl_unrewind): Fix corner caseStefan Monnier2022-02-19
* Fix or remove outdated commentsMattias Engdegård2022-02-17
* * src/eval.c (specpdl_unrewind): Remove empty statement.Andreas Schwab2022-02-13
* Avoid a compilation warning in eval.cLars Ingebrigtsen2022-02-13
* Rewrite thread context switch code (bug#48990)Stefan Monnier2022-02-12
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-12
* Pin lazily read bytecode (bug#53809)Mattias Engdegård2022-02-07
* New file lisp/emacs-lisp/debug-early.el for backtraces in early bootstrapAlan Mackenzie2022-02-02
* ; * src/eval.c (funcall_subr): Fix last changeMattias Engdegård2022-02-01
* Speed up calls to C primitivesMattias Engdegård2022-02-01
* Merge from origin/emacs-28Stefan Kangas2022-02-01
|\
| * Bind Qdebugger to Qdebug in signal_or_quit.Alan Mackenzie2022-01-31
* | (function-history): New symbol property (bug#53632)Stefan Monnier2022-01-31
* | Reduce code duplication in parts of (auto)load&defaliasStefan Monnier2022-01-28
* | Inline maybe_quitMattias Engdegård2022-01-24
* | Bump specpdl inline, move reallocation out of lineMattias Engdegård2022-01-24
* | Implement Ffuncall in terms of funcall_generalMattias Engdegård2022-01-24
* | Remove nil check in exec_byte_codeMattias Engdegård2022-01-24
* | Short-circuit the recursive bytecode funcall chainMattias Engdegård2022-01-24
* | Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-11
|\ \
| * | Merge from origin/emacs-28Eli Zaretskii2022-01-01
| |\|
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
| * | (Fmake_finalizer): Check the arg is a functionStefan Monnier2021-12-31
| * | Add `macroexp--dynamic-variable-p`Mattias Engdegård2021-12-20
| * | Merge from origin/emacs-28Stefan Kangas2021-12-03
| |\|
| | * Port to C compilers that lack size-0 arraysPaul Eggert2021-12-02
* | | Miscellaneous enhancements to scratch/correct-warning-pos.Alan Mackenzie2021-12-31
|/ /
* | Fix issues with type casting in delayed message functionsLars Ingebrigtsen2021-10-25
* | Remove debugging in with_delayed_message_displayLars Ingebrigtsen2021-10-24
* | Add new macro `with-delayed-message'Lars Ingebrigtsen2021-10-24
|/
* Improve the max-specpdl-size doc stringLars Ingebrigtsen2021-09-29
* Renege on anonymous &rest (bug#50268, bug#50720)Mattias Engdegård2021-09-25
* Update comments warning about GC-resistant C programmingEli Zaretskii2021-09-22
* Refactor minibuffer abortingMiha Rihtaršič2021-09-20
* * src/eval.c (signal_quit_p): Fix the usual int/Lisp_Object mixupStefan Monnier2021-07-21
* Make `C-g' after `M-x' not give a backtrace unless requiredLars Ingebrigtsen2021-07-21
* Pacify gcc 11.1.1 -WclobberedPaul Eggert2021-07-12
* Avoid crashes in condition-caseEli Zaretskii2021-05-17