aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-04-15Avoid performance regressions in unoptimized buildsPo Lu1-1/+3
2025-04-14Remove unused XMALLOC_BLOCK_INPUT_CHECK debug facilityStefan Kangas1-105/+6
2025-03-09Re-port to 32-bit systems without alignment primitivesPo Lu1-7/+15
2025-02-01Improve malloc Lisp alignment commentaryPaul Eggert1-14/+20
2025-02-01Fix compilation warnings on AndroidPo Lu1-8/+10
2025-01-27Avoid some make_formatted_string mallocsPaul Eggert1-1/+1
2025-01-26Simplify make_formatted_string APIPaul Eggert1-6/+10
2025-01-20Remove redundant case_Lisp_Int macroStefan Kangas1-2/+4
2025-01-19Replace call[1-8] with callnStefan Kangas1-2/+2
2025-01-17Simplify alloc by assuming MALLOC_IS_LISP_ALIGNEDPaul Eggert1-102/+26
2025-01-02Update copyright year to 2025Stefan Kangas1-1/+1
2025-01-01Update copyright year to 2025Paul Eggert1-1/+1
2024-12-15Improve purify-flag docstringStefan Kangas1-7/+5
2024-12-12Make 'purecopy' an obsolete function alias for 'identity'Stefan Kangas1-37/+0
2024-12-12Delete obsolete comment about using purespaceStefan Kangas1-7/+0
2024-12-12Remove unused function my_heap_startStefan Kangas1-19/+0
2024-12-12Remove check for working malloc_set_stateStefan Kangas1-29/+0
2024-12-12Avoid compiler warning in process_mark_stackPip Cet1-3/+5
2024-12-12Pure storage removal: Remove documentationPip Cet1-4/+0
2024-12-12Pure storage removal: Remove support for pinned objectsPip Cet1-47/+0
2024-12-12Pure storage removal: Replace calls to removed functionsPip Cet1-13/+8
2024-12-12Pure storage removal: Main partPip Cet1-454/+66
2024-12-12Unexec removal: Remove HYBRID_MALLOC supportPip Cet1-18/+12
2024-12-12Unexec removal: Main partPip Cet1-17/+5
2024-10-22Initial child frames based on masterGerd Möllmann1-3/+5
2024-09-17Re-enable GC mark trace buffer by defaultMattias Engdegård1-3/+2
2024-09-07Remove low-level keyboard hook when attaching GDB to Emacs on WindowsEli Zaretskii1-0/+10
2024-08-22Prefer static_assert to verifyStefan Kangas1-13/+13
2024-08-01Improve window/buffer handling codeMartin Rudalics1-36/+0
2024-07-20Fix bool vector length overflowPaul Eggert1-6/+10
2024-07-20Avoid accessing uninitialized bool_vector wordsPaul Eggert1-18/+24
2024-07-16alloc.c: ckd_add, not by-hand checksPaul Eggert1-4/+4
2024-07-16Pacify -Wmissing-variable-declarations for lisp_malloc_userPaul Eggert1-0/+1
2024-06-20Correctly cache images when frames vary in their font metricsPo Lu1-6/+7
2024-05-28Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier1-2/+2
2024-05-11Pacify gcc -Wmissing-variable-declarationsPaul Eggert1-2/+3
2024-05-09Replace calls to intern with a constant string with DEFSYMsPo Lu1-3/+5
2024-04-29Take fields into account during text conversionPo Lu1-0/+1
2024-04-28(COMPILED): Rename to CLOSUREStefan Monnier1-20/+20
2024-04-13; * src/alloc.c (process_mark_stack): Fix commentary.Eli Zaretskii1-1/+3
2024-03-04Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård1-4/+8
2024-02-24Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård1-8/+4
2024-02-23Add a proper type for obarraysMattias Engdegård1-4/+22
2024-02-19Replace XSET_HASH_TABLE with make_lisp_hash_tableMattias Engdegård1-2/+1
2024-02-06Change hash range reduction from remainder to multiplicationMattias Engdegård1-3/+4
2024-01-28Prefer C23 ckd_* to Gnulib *_WRAPV and *_OK macrosPaul Eggert1-2/+1
2024-01-28Rename TAG_PTR to TAG_PTR_INITIALLYPaul Eggert1-1/+1
2024-01-24(struct composition): Remove dependency on hash-table internalsStefan Monnier1-0/+2
2024-01-21Change HASH_UNUSED_ENTRY_KEY from Qunbound to NULL floatMattias Engdegård1-8/+16
2024-01-20Be more systematic about parens in C source codePaul Eggert1-25/+25