summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Expand)AuthorAge
* Disallow creation of circular variable alias chainsMattias Engdegård2023-04-14
* Stop pretending that specpdl overflow can ever occurMattias Engdegård2023-04-13
* src/eval.c: Fix bug#62419Stefan Monnier2023-04-02
* Detect and prevent function alias loops in `fset` and `defalias`Mattias Engdegård2023-02-21
* Remove unnecessary cons in lexical evalMattias Engdegård2023-02-07
* Merge from origin/emacs-29Eli Zaretskii2023-01-01
|\
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
* | Fix condition-case empty success handler misinterpretationMattias Engdegård2022-12-24
|/
* Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu2022-11-21
|\
| * ; Fix typos (prefer US spelling)Stefan Kangas2022-11-18
| * itree.c: Make the iterator reentrant (bug#59183)Stefan Monnier2022-11-17
| * Fix the subr-arity returned by native compiled functions with lots of argsAlan Mackenzie2022-10-29
| * Merge remote-tracking branch 'origin/feature/noverlay'Stefan Monnier2022-10-28
| |\
| | * Rename itree iterators with itree_iterator prefixMatt Armstrong2022-10-17
| | * itree: Try and detect non-local exits during itree iterationsStefan Monnier2022-10-07
| * | cconv.el: Fix regression in cconv-tests-interactive-closure-bug51695Stefan Monnier2022-10-28
| * | (Ffunction): Make interpreted closures safe for spaceStefan Monnier2022-10-25
* | | Merge branch 'master' into feature/tree-sitterYuan Fu2022-10-06
|\| |
| * | Inhibit GC in probably_quit (bug#58042)Gerd Möllmann2022-10-06
| |/
* | Merge branch 'master' into feature/tree-sitterYuan Fu2022-10-05
|\|
| * Abolish max-specpdl-size (bug#57911)Mattias Engdegård2022-09-19
| * Raise default max-specpdl-size and max-lisp-eval-depthMattias Engdegård2022-09-14
* | Merge remote-tracking branch 'origin/master' into feature/tree-sitterYuan Fu2022-08-29
|\|
| * New debugging facility: backtraces from errors in Lisp called from redisplayAlan Mackenzie2022-08-11
| * * src/eval.c (Fdefvaralias): Clarify error messages. (Bug#56863)Eli Zaretskii2022-08-01
| * Make warning about require/autoload while bootstrapping not error outLars Ingebrigtsen2022-06-24
| * Use BASE_EQ instead of EQ where obviously safeMattias Engdegård2022-06-16
* | Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu2022-06-14
|\|
| * Use BASE_EQ when comparing with QunboundMattias Engdegård2022-06-12
| * Fix two crashes when a display connection is lostPo Lu2022-06-07
| * eval.c: New functions `defvar-1` and `defconst-1` (bug#55156)Stefan Monnier2022-05-26
| * Improve Finternal__define_uninitialized_variable erroringLars Ingebrigtsen2022-05-17
| * Add OVERRIDES argument to prin1/prin1-to-stringLars Ingebrigtsen2022-05-15
| * functionp doc improvementPaul Eggert2022-05-11
| * * src/eval.c (Ffunctionp): Clarify "function" in doc string.Paul Eggert2022-05-10
* | ; Merge from master.Yuan Fu2022-05-07
|\|
| * 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
* | Add tree-sitter intergrationYuan Fu2022-05-07
|/
* (specpdl_unrewind): Fix corner caseStefan Monnier2022-02-19