aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Check for null bytes in filenames in 'expand-file-name' (bug#49723)Federico Tedin2021-09-181-0/+7
* Disable auto compositions on the Linux console onlyLars Ingebrigtsen2021-08-181-0/+1
* Adjust how `replace-match' runs modification hooksLars Ingebrigtsen2021-07-311-1/+2
* Fix Fdirectory_append check for whether strings have to be convertedLars Ingebrigtsen2021-07-241-0/+1
* Make `C-g' after `M-x' not give a backtrace unless requiredLars Ingebrigtsen2021-07-211-0/+1
* Quit minibuffers without aborting kmacrosMiha Rihtaršič2021-07-201-1/+1