summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Expand)AuthorAgeFilesLines
* Abolish max-specpdl-size (bug#57911)Mattias Engdegård2022-09-191-54/+6
* Raise default max-specpdl-size and max-lisp-eval-depthMattias Engdegård2022-09-141-7/+2
* New debugging facility: backtraces from errors in Lisp called from redisplayAlan Mackenzie2022-08-111-1/+58
* * src/eval.c (Fdefvaralias): Clarify error messages. (Bug#56863)Eli Zaretskii2022-08-011-4/+8
* Make warning about require/autoload while bootstrapping not error outLars Ingebrigtsen2022-06-241-2/+7
* Use BASE_EQ instead of EQ where obviously safeMattias Engdegård2022-06-161-3/+3
* Use BASE_EQ when comparing with QunboundMattias Engdegård2022-06-121-3/+3
* Fix two crashes when a display connection is lostPo Lu2022-06-071-0/+10
* eval.c: New functions `defvar-1` and `defconst-1` (bug#55156)Stefan Monnier2022-05-261-25/+53
* Improve Finternal__define_uninitialized_variable erroringLars Ingebrigtsen2022-05-171-1/+3
* Add OVERRIDES argument to prin1/prin1-to-stringLars Ingebrigtsen2022-05-151-1/+1
* functionp doc improvementPaul Eggert2022-05-111-3/+5
* * src/eval.c (Ffunctionp): Clarify "function" in doc string.Paul Eggert2022-05-101-1/+5
* New generic function `oclosure-interactive-form`Stefan Monnier2022-04-261-29/+65
* Port struct Lisp_Subr to C99Paul Eggert2022-04-181-1/+1
* Add a new command `restart-emacs'Lars Ingebrigtsen2022-04-171-1/+1
* Inline call0..8Mattias Engdegård2022-04-041-70/+0
* Add optional GC marking function to specpdl unwind_ptr recordMattias Engdegård2022-04-041-0/+20
* Add OClosures, a cross between functions and structsStefan Monnier2022-03-281-0/+4
* Remove internal_condition_case_[345]Paul Eggert2022-03-191-84/+0
* Separate bytecode stackMattias Engdegård2022-03-131-0/+2
* Simplify exec_byte_code argumentsMattias Engdegård2022-03-131-4/+1
* ; * src/eval.c: (grow_specpdl): Remove another redundant declarationMattias Engdegård2022-03-121-2/+0
* Maintain end of specpdl instead of sizeMattias Engdegård2022-03-121-7/+8
* Inline record_in_backtraceMattias Engdegård2022-03-121-35/+1
* (specpdl_unrewind): Fix corner caseStefan Monnier2022-02-191-67/+16
* Fix or remove outdated commentsMattias Engdegård2022-02-171-12/+8
* * src/eval.c (specpdl_unrewind): Remove empty statement.Andreas Schwab2022-02-131-1/+1
* Avoid a compilation warning in eval.cLars Ingebrigtsen2022-02-131-1/+1
* Rewrite thread context switch code (bug#48990)Stefan Monnier2022-02-121-60/+29
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-121-43/+46
* Pin lazily read bytecode (bug#53809)Mattias Engdegård2022-02-071-0/+1
* New file lisp/emacs-lisp/debug-early.el for backtraces in early bootstrapAlan Mackenzie2022-02-021-8/+10
* ; * src/eval.c (funcall_subr): Fix last changeMattias Engdegård2022-02-011-47/+51
* Speed up calls to C primitivesMattias Engdegård2022-02-011-52/+33
* Merge from origin/emacs-28Stefan Kangas2022-02-011-1/+2
|\
| * Bind Qdebugger to Qdebug in signal_or_quit.Alan Mackenzie2022-01-311-1/+2
* | (function-history): New symbol property (bug#53632)Stefan Monnier2022-01-311-9/+5
* | Reduce code duplication in parts of (auto)load&defaliasStefan Monnier2022-01-281-18/+28
* | Inline maybe_quitMattias Engdegård2022-01-241-14/+1
* | Bump specpdl inline, move reallocation out of lineMattias Engdegård2022-01-241-19/+24
* | Implement Ffuncall in terms of funcall_generalMattias Engdegård2022-01-241-40/+4
* | Remove nil check in exec_byte_codeMattias Engdegård2022-01-241-4/+6
* | Short-circuit the recursive bytecode funcall chainMattias Engdegård2022-01-241-8/+37
* | Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-111-13/+26
|\ \
| * | Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
| |\|
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
| * | (Fmake_finalizer): Check the arg is a functionStefan Monnier2021-12-311-0/+1
| * | Add `macroexp--dynamic-variable-p`Mattias Engdegård2021-12-201-0/+13
| * | Merge from origin/emacs-28Stefan Kangas2021-12-031-12/+11
| |\|