summaryrefslogtreecommitdiff
path: root/src/lisp.h
AgeCommit message (Expand)Author
2024-06-14"Insert before markers" in read_and_insert_process_output properlyDmitry Gutov
2024-06-11read_and_insert_process_output: Insert before markersDmitry Gutov
2024-06-05Fix the GNUstep buildPo Lu
2024-05-28Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier
2024-05-26Clean up legacy bytecode loadingMattias Engdegård
2024-05-23Restore specbound keyboard-locals in the correct KBOARDPo Lu
2024-05-19Port knuth_hash to odd platformsPaul Eggert
2024-05-18Prefer stdbit.h to count-one-bits.h etcPaul Eggert
2024-05-18* Work around GCC bug affecting Garbage Collection (bug#65727).Andrea Corallo
2024-05-11Pacify gcc -Wmissing-variable-declarationsPaul Eggert
2024-05-09Improve static checking when using upcoming GCC 13.3Paul Eggert
2024-04-30Pacify GCC 14 -Wnull-dereference in tim_sortPaul Eggert
2024-04-29Take fields into account during text conversionPo Lu
2024-04-28(COMPILED): Rename to CLOSUREStefan Monnier
2024-04-01Faster JSON parsingMattias Engdegård
2024-03-30Always enable native JSON support and remove Jansson referencesMattias Engdegård
2024-03-30New JSON encoder (bug#70007)Mattias Engdegård
2024-03-30Fix implicit declaration of bswap_{32,64}Andreas Schwab
2024-03-29New `sort` keyword arguments (bug#69709)Mattias Engdegård
2024-03-29Add back timsort key function handling (bug#69709)Mattias Engdegård
2024-03-29Add `value<` (bug#69709)Mattias Engdegård
2024-03-18Followup changes to `cl-type-of`Stefan Monnier
2024-03-04Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård
2024-02-24Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård
2024-02-24; Fix last change in lisp.h.Eli Zaretskii
2024-02-24Check daemon is initialized before suppressing its init errorsSpencer Baugh
2024-02-23Add a proper type for obarraysMattias Engdegård
2024-02-21; * src/lisp.h: Add Lisp_Object tagging scheme overviewMattias Engdegård
2024-02-19Replace XSET_HASH_TABLE with make_lisp_hash_tableMattias Engdegård
2024-02-18Do not ignore -Wanalyzer-allocation-size in GCC 14Paul Eggert
2024-02-13XSYMBOL eassume speedupsPaul Eggert
2024-02-13Remove SYMBOL_WITH_POS_{POS,SYM}Paul Eggert
2024-02-13Remove lisp_h_XCONS etcPaul Eggert
2024-02-13Remove lisp_h_PSEUDOVECTORP etcPaul Eggert
2024-02-13Remove BASE2_EQPaul Eggert
2024-02-13Simplify and speed up EQ againPaul Eggert
2024-02-13Simplify and speed up EQPaul Eggert
2024-02-06Rearrange and pack hash table fields to reduce spaceMattias Engdegård
2024-02-06Change hash range reduction from remainder to multiplicationMattias Engdegård
2024-02-05Prefer `ITREE_FOREACH` over `overlays_in`Stefan Monnier
2024-01-28Rename TAG_PTR to TAG_PTR_INITIALLYPaul Eggert
2024-01-28* src/lisp.h: Improve TAG_PTR comments.Paul Eggert
2024-01-28Fix C conformance issue in LISPSYM_INITIALLYPaul Eggert
2024-01-27Add DOHASH_SAFE, make DOHASH faster (bug#68690)Mattias Engdegård
2024-01-24* src/lisp.h (DOHASH): Handle rehashing (bug#68690)Stefan Monnier
2024-01-24Fix build when CHECK_LISP_OBJECT_TYPE is setStefan Monnier
2024-01-24(struct composition): Remove dependency on hash-table internalsStefan Monnier
2024-01-24(DOHASH): Change calling conventionStefan Monnier
2024-01-23Remove too-tricky make_lisp_symbol optimizationStefan Monnier
2024-01-23; Fix DOHASHGerd Möllmann