summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2024-05-28Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier
2024-05-11Pacify gcc -Wmissing-variable-declarationsPaul Eggert
2024-05-09Replace calls to intern with a constant string with DEFSYMsPo Lu
2024-04-29Take fields into account during text conversionPo Lu
2024-04-28(COMPILED): Rename to CLOSUREStefan Monnier
2024-04-13; * src/alloc.c (process_mark_stack): Fix commentary.Eli Zaretskii
2024-03-04Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård
2024-02-24Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård
2024-02-23Add a proper type for obarraysMattias Engdegård
2024-02-19Replace XSET_HASH_TABLE with make_lisp_hash_tableMattias Engdegård
2024-02-06Change hash range reduction from remainder to multiplicationMattias Engdegård
2024-01-28Prefer C23 ckd_* to Gnulib *_WRAPV and *_OK macrosPaul Eggert
2024-01-28Rename TAG_PTR to TAG_PTR_INITIALLYPaul Eggert
2024-01-24(struct composition): Remove dependency on hash-table internalsStefan Monnier
2024-01-21Change HASH_UNUSED_ENTRY_KEY from Qunbound to NULL floatMattias Engdegård
2024-01-20Be more systematic about parens in C source codePaul Eggert
2024-01-13Share hash table test structsMattias Engdegård
2024-01-13Use non-Lisp allocation for internal hash-table vectorsMattias Engdegård
2024-01-13Allow zero hash table sizeMattias Engdegård
2024-01-13Represent hash table weakness as an enum internallyMattias Engdegård
2024-01-12; * src/alloc.c (purecopy_hash_table): SimplifyMattias Engdegård
2024-01-12Decouple profiler from Lisp hash table internalsMattias Engdegård
2024-01-03Delete obsolete GC debugging codeStefan Kangas
2024-01-02Don't include sheap.h from alloc.cStefan Kangas
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-12-30; * src/alloc.c (garbage_collect): Fix typo.Stefan Kangas
2023-11-01Non-recursive marking of buffer-local variablesMattias Engdegård
2023-09-25Use heuristic to speed up allocation of small vectors (bug#65491)Mattias Engdegård
2023-09-25Remove useless half of vector_free_lists array (bug#65491)Mattias Engdegård
2023-09-24; Fix typosStefan Kangas
2023-09-20* src/alloc.c: (cleanup_vector) Dispatch on pseudovector typeMattias Engdegård
2023-09-16More accurate static vector block size assertionMattias Engdegård
2023-09-12* src/alloc.c (garbage_collect): Run `post-gc-hook` later (bug#65700)Stefan Monnier
2023-09-10Replace PVEC_FONT as pseudo-vector subtype upper boundMattias Engdegård
2023-05-31Fix build with Lisp_Object type checkingPo Lu
2023-05-18Merge remote-tracking branch 'origin/master' into feature/androidPo Lu
2023-05-17Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert
2023-05-15Merge remote-tracking branch 'origin/master' into feature/androidPo Lu
2023-05-14Pacify GCC 13 -Wanalyzer-out-of-boundsPaul Eggert
2023-05-11Merge remote-tracking branch 'origin/master' into feature/androidPo Lu
2023-05-10Merge branch 'emacs-29'Stefan Monnier
2023-05-09with-display-message: Workaround for bug#63253Stefan Monnier
2023-03-05Merge remote-tracking branch 'origin/master' into feature/androidPo Lu
2023-03-04Unbreak the unexec buildEli Zaretskii
2023-03-04Merge remote-tracking branch 'origin/master' into feature/androidPo Lu
2023-03-04bug#61489: Increase BLOCK_ALIGN from 1024 to 32768Konstantin Kharlamov
2023-03-02Merge remote-tracking branch 'origin/master' into feature/androidPo Lu
2023-03-02Merge from origin/emacs-29Stefan Kangas
2023-03-01Replace C++ comments with C style equivalentsPo Lu