summaryrefslogtreecommitdiff
path: root/src/lisp.h
Commit message (Expand)AuthorAgeFilesLines
* src/lisp.h (FOR_EACH_TAIL_SAFE): TypoStefan Monnier2022-05-141-1/+1
* Fix merging of anonymous faces with an `:extend' property on unexecPo Lu2022-05-121-2/+0
* * src/lisp.h (FOR_EACH_TAIL_INTERNAL): Faster node comparison.Mattias Engdegård2022-05-111-1/+1
* New generic function `oclosure-interactive-form`Stefan Monnier2022-04-261-0/+10
* Fix GCC warnings when CHECK_LISP_OBJECT_TYPEStefan Monnier2022-04-191-6/+8
* Port struct Lisp_Subr to C99Paul Eggert2022-04-181-3/+3
* Rename mark_stack to mark_c_stackMattias Engdegård2022-04-081-1/+1
* Inline call0..8Mattias Engdegård2022-04-041-9/+70
* Replace list and vector sorting with TIMSORT algorithmAndrew G Cohen2022-04-041-0/+3
* Add optional GC marking function to specpdl unwind_ptr recordMattias Engdegård2022-04-041-1/+4
* Remove unused fns/data and make fns staticPaul Eggert2022-03-191-2/+0
* Use filenvercmp instead of doing it by handPaul Eggert2022-03-191-1/+0
* Remove internal_condition_case_[345]Paul Eggert2022-03-191-3/+0
* Make `command-modes' work for (native-compiled) subrs, tooLars Ingebrigtsen2022-03-191-0/+1
* Speed up fixnum printingMattias Engdegård2022-03-181-0/+1
* Put bytecode stack frame metadata in a structMattias Engdegård2022-03-171-3/+3
* Improve random bignum generationPaul Eggert2022-03-161-0/+1
* Separate bytecode stackMattias Engdegård2022-03-131-0/+17
* Simplify exec_byte_code argumentsMattias Engdegård2022-03-131-2/+2
* ; * src/lisp.h: Remove redundant declarationMattias Engdegård2022-03-121-1/+0
* Maintain end of specpdl instead of sizeMattias Engdegård2022-03-121-1/+1
* Inline record_in_backtraceMattias Engdegård2022-03-121-0/+35
* Do not include <attribute.h> from <config.h>Paul Eggert2022-03-081-0/+1
* (specpdl_unrewind): Fix corner caseStefan Monnier2022-02-191-0/+1
* Rewrite thread context switch code (bug#48990)Stefan Monnier2022-02-121-5/+1
* Count bytes, not records, in specpdl_refMattias Engdegård2022-02-121-11/+13
* Turn specpdl_ref into a type of its ownMattias Engdegård2022-02-121-6/+40
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-121-14/+71
* Reduce code duplication in parts of (auto)load&defaliasStefan Monnier2022-01-281-1/+4
* * src/lisp.h (lisp_h_EQ, lisp_h_NILP): Fix length and indentStefan Monnier2022-01-251-14/+17
* Inline maybe_quitMattias Engdegård2022-01-241-2/+24
* Remove nil check in exec_byte_codeMattias Engdegård2022-01-241-1/+1
* Pin bytecode strings to avoid copy at call timeMattias Engdegård2022-01-241-1/+11
* Short-circuit the recursive bytecode funcall chainMattias Engdegård2022-01-241-0/+10
* Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-111-28/+59
|\
| * Assume C99 when defining pDPaul Eggert2022-01-101-19/+3
| * Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
| |\
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
| * | Fix build in a separate directory (bug#52669)Sam Steingold2021-12-201-1/+1
| * | Add sqlite3 support to EmacsLars Ingebrigtsen2021-12-111-0/+40
| * | Port to Tiny C on x86-64Paul Eggert2021-12-031-0/+5
| * | Merge from origin/emacs-28Stefan Kangas2021-12-031-7/+9
| |\|
| | * Port to C compilers that lack size-0 arraysPaul Eggert2021-12-021-7/+9
* | | Several amendments to scratch/correct-warning-pos.Alan Mackenzie2021-12-011-5/+5
* | | First commit of scratch/correct-warning-pos.Alan Mackenzie2021-11-291-70/+146
|/ /
* | Add support for the Haiku operating system and its window systemPo Lu2021-11-201-3/+11
* | Pacify GCC -Wanalyzer-possible-null-dereferencePaul Eggert2021-10-131-19/+32
|/
* ; * src/lisp.h (enum char_bits): Update the comment.Eli Zaretskii2021-09-281-3/+2
* Update comments warning about GC-resistant C programmingEli Zaretskii2021-09-221-0/+8
* Refactor minibuffer abortingMiha Rihtaršič2021-09-201-1/+0