summaryrefslogtreecommitdiff
path: root/src/lisp.h
Commit message (Expand)AuthorAge
* Improve static checking when using upcoming GCC 13.3Paul Eggert11 days
* Pacify GCC 14 -Wnull-dereference in tim_sortPaul Eggert2024-04-30
* Take fields into account during text conversionPo Lu2024-04-29
* (COMPILED): Rename to CLOSUREStefan Monnier2024-04-28
* Faster JSON parsingMattias Engdegård2024-04-01
* Always enable native JSON support and remove Jansson referencesMattias Engdegård2024-03-30
* New JSON encoder (bug#70007)Mattias Engdegård2024-03-30
* Fix implicit declaration of bswap_{32,64}Andreas Schwab2024-03-30
* New `sort` keyword arguments (bug#69709)Mattias Engdegård2024-03-29
* Add back timsort key function handling (bug#69709)Mattias Engdegård2024-03-29
* Add `value<` (bug#69709)Mattias Engdegård2024-03-29
* Followup changes to `cl-type-of`Stefan Monnier2024-03-18
* Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård2024-03-04
* Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård2024-02-24
* ; Fix last change in lisp.h.Eli Zaretskii2024-02-24
* Check daemon is initialized before suppressing its init errorsSpencer Baugh2024-02-24
* Add a proper type for obarraysMattias Engdegård2024-02-23
* ; * src/lisp.h: Add Lisp_Object tagging scheme overviewMattias Engdegård2024-02-21
* Replace XSET_HASH_TABLE with make_lisp_hash_tableMattias Engdegård2024-02-19
* Do not ignore -Wanalyzer-allocation-size in GCC 14Paul Eggert2024-02-18
* XSYMBOL eassume speedupsPaul Eggert2024-02-13
* Remove SYMBOL_WITH_POS_{POS,SYM}Paul Eggert2024-02-13
* Remove lisp_h_XCONS etcPaul Eggert2024-02-13
* Remove lisp_h_PSEUDOVECTORP etcPaul Eggert2024-02-13
* Remove BASE2_EQPaul Eggert2024-02-13
* Simplify and speed up EQ againPaul Eggert2024-02-13
* Simplify and speed up EQPaul Eggert2024-02-13
* Rearrange and pack hash table fields to reduce spaceMattias Engdegård2024-02-06
* Change hash range reduction from remainder to multiplicationMattias Engdegård2024-02-06
* Prefer `ITREE_FOREACH` over `overlays_in`Stefan Monnier2024-02-05
* Rename TAG_PTR to TAG_PTR_INITIALLYPaul Eggert2024-01-28
* * src/lisp.h: Improve TAG_PTR comments.Paul Eggert2024-01-28
* Fix C conformance issue in LISPSYM_INITIALLYPaul Eggert2024-01-28
* Add DOHASH_SAFE, make DOHASH faster (bug#68690)Mattias Engdegård2024-01-27
* * src/lisp.h (DOHASH): Handle rehashing (bug#68690)Stefan Monnier2024-01-24
* Fix build when CHECK_LISP_OBJECT_TYPE is setStefan Monnier2024-01-24
* (struct composition): Remove dependency on hash-table internalsStefan Monnier2024-01-24
* (DOHASH): Change calling conventionStefan Monnier2024-01-24
* Remove too-tricky make_lisp_symbol optimizationStefan Monnier2024-01-23
* ; Fix DOHASHGerd Möllmann2024-01-23
* Add an eassert back to XSYMBOLPaul Eggert2024-01-21
* Speed up builtin_lisp_symbol when not optimizingPaul Eggert2024-01-21
* Change HASH_UNUSED_ENTRY_KEY from Qunbound to NULL floatMattias Engdegård2024-01-21
* Add C macro for hash table iterationMattias Engdegård2024-01-21
* Speed up make_lisp_symbol when debuggingPaul Eggert2024-01-20
* Simplify and tune XSYMBOLPaul Eggert2024-01-20
* Be more systematic about parens in C source codePaul Eggert2024-01-20
* Omit some parensPaul Eggert2024-01-20
* Pacify gcc -Wsuggest-attribute=mallocPaul Eggert2024-01-20
* Change hash_hash_t to uint32_tMattias Engdegård2024-01-13