summaryrefslogtreecommitdiff
path: root/src/lisp.h
Commit message (Expand)AuthorAge
* New generic function `oclosure-interactive-form`Stefan Monnier2022-04-26
* Fix GCC warnings when CHECK_LISP_OBJECT_TYPEStefan Monnier2022-04-19
* Port struct Lisp_Subr to C99Paul Eggert2022-04-18
* Rename mark_stack to mark_c_stackMattias Engdegård2022-04-08
* Inline call0..8Mattias Engdegård2022-04-04
* Replace list and vector sorting with TIMSORT algorithmAndrew G Cohen2022-04-04
* Add optional GC marking function to specpdl unwind_ptr recordMattias Engdegård2022-04-04
* Remove unused fns/data and make fns staticPaul Eggert2022-03-19
* Use filenvercmp instead of doing it by handPaul Eggert2022-03-19
* Remove internal_condition_case_[345]Paul Eggert2022-03-19
* Make `command-modes' work for (native-compiled) subrs, tooLars Ingebrigtsen2022-03-19
* Speed up fixnum printingMattias Engdegård2022-03-18
* Put bytecode stack frame metadata in a structMattias Engdegård2022-03-17
* Improve random bignum generationPaul Eggert2022-03-16
* Separate bytecode stackMattias Engdegård2022-03-13
* Simplify exec_byte_code argumentsMattias Engdegård2022-03-13
* ; * src/lisp.h: Remove 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
* Do not include <attribute.h> from <config.h>Paul Eggert2022-03-08
* (specpdl_unrewind): Fix corner caseStefan Monnier2022-02-19
* Rewrite thread context switch code (bug#48990)Stefan Monnier2022-02-12
* Count bytes, not records, in specpdl_refMattias Engdegård2022-02-12
* Turn specpdl_ref into a type of its ownMattias Engdegård2022-02-12
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-12
* Reduce code duplication in parts of (auto)load&defaliasStefan Monnier2022-01-28
* * src/lisp.h (lisp_h_EQ, lisp_h_NILP): Fix length and indentStefan Monnier2022-01-25
* Inline maybe_quitMattias Engdegård2022-01-24
* Remove nil check in exec_byte_codeMattias Engdegård2022-01-24
* Pin bytecode strings to avoid copy at call timeMattias 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
|\
| * Assume C99 when defining pDPaul Eggert2022-01-10
| * Merge from origin/emacs-28Eli Zaretskii2022-01-01
| |\
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
| * | Fix build in a separate directory (bug#52669)Sam Steingold2021-12-20
| * | Add sqlite3 support to EmacsLars Ingebrigtsen2021-12-11
| * | Port to Tiny C on x86-64Paul Eggert2021-12-03
| * | Merge from origin/emacs-28Stefan Kangas2021-12-03
| |\|
| | * Port to C compilers that lack size-0 arraysPaul Eggert2021-12-02
* | | Several amendments to scratch/correct-warning-pos.Alan Mackenzie2021-12-01
* | | First commit of scratch/correct-warning-pos.Alan Mackenzie2021-11-29
|/ /
* | Add support for the Haiku operating system and its window systemPo Lu2021-11-20
* | Pacify GCC -Wanalyzer-possible-null-dereferencePaul Eggert2021-10-13
|/
* ; * src/lisp.h (enum char_bits): Update the comment.Eli Zaretskii2021-09-28
* Update comments warning about GC-resistant C programmingEli Zaretskii2021-09-22
* Refactor minibuffer abortingMiha Rihtaršič2021-09-20
* Check for null bytes in filenames in 'expand-file-name' (bug#49723)Federico Tedin2021-09-18
* Disable auto compositions on the Linux console onlyLars Ingebrigtsen2021-08-18
* Adjust how `replace-match' runs modification hooksLars Ingebrigtsen2021-07-31