summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2026-05-26ARRAYELTS → countofPaul Eggert
2026-05-26Omit useless casts found by GCC 16Paul Eggert
2026-05-23Prefer ptrdiff_t to size_t when either will doPaul Eggert
2026-05-23Document PTRDIFF_MAX <= SIZE_MAX assumptionPaul Eggert
2026-05-23Update src/alloc.c commentsPaul Eggert
2026-05-23Be more careful about size multiplicationPaul Eggert
2026-05-23Shrink STRING_BYTES_MAX slightlyPaul Eggert
2026-05-23New function memory_full_upPaul Eggert
2026-03-21Move the attribute field of charsets to a separate vectorHelmut Eller
2026-01-21; * src/alloc.c (Fgarbage_collect_heapsize): Avoid compiler warning.Eli Zaretskii
2026-01-20(garbage-collect-heapsize): New functionStefan Monnier
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-12-07Include malloc.h early in alloc.cPaul Eggert
2025-09-17Turn some checking macros into functions in the GC marker codeMattias Engdegård
2025-08-24Disallow string data resizing (bug#79784)Mattias Engdegård
2025-04-15Avoid performance regressions in unoptimized buildsPo Lu
2025-04-14Remove unused XMALLOC_BLOCK_INPUT_CHECK debug facilityStefan Kangas
2025-03-09Re-port to 32-bit systems without alignment primitivesPo Lu
2025-02-01Improve malloc Lisp alignment commentaryPaul Eggert
2025-02-01Fix compilation warnings on AndroidPo Lu
2025-02-01Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas
2025-01-27Avoid some make_formatted_string mallocsPaul Eggert
2025-01-26Simplify make_formatted_string APIPaul Eggert
2025-01-20Remove redundant case_Lisp_Int macroStefan Kangas
2025-01-19Replace call[1-8] with callnStefan Kangas
2025-01-17Simplify alloc by assuming MALLOC_IS_LISP_ALIGNEDPaul Eggert
2025-01-01Update copyright year to 2025Paul Eggert
2024-12-15Improve purify-flag docstringStefan Kangas
2024-12-12Make 'purecopy' an obsolete function alias for 'identity'Stefan Kangas
2024-12-12Delete obsolete comment about using purespaceStefan Kangas
2024-12-12Remove unused function my_heap_startStefan Kangas
2024-12-12Remove check for working malloc_set_stateStefan Kangas
2024-12-12Avoid compiler warning in process_mark_stackPip Cet
2024-12-12Pure storage removal: Remove documentationPip Cet
2024-12-12Pure storage removal: Remove support for pinned objectsPip Cet
2024-12-12Pure storage removal: Replace calls to removed functionsPip Cet
2024-12-12Pure storage removal: Main partPip Cet
2024-12-12Unexec removal: Remove HYBRID_MALLOC supportPip Cet
2024-12-12Unexec removal: Main partPip Cet
2024-10-22Initial child frames based on masterGerd Möllmann
2024-09-21Merge from origin/emacs-30Eli Zaretskii
2024-09-17Re-enable GC mark trace buffer by defaultMattias Engdegård
2024-09-07Remove low-level keyboard hook when attaching GDB to Emacs on WindowsEli Zaretskii
2024-08-22Prefer static_assert to verifyStefan Kangas
2024-08-01Improve window/buffer handling codeMartin Rudalics
2024-07-20Fix bool vector length overflowPaul Eggert
2024-07-20Avoid accessing uninitialized bool_vector wordsPaul Eggert
2024-07-16alloc.c: ckd_add, not by-hand checksPaul Eggert
2024-07-16Pacify -Wmissing-variable-declarations for lisp_malloc_userPaul Eggert
2024-06-20Correctly cache images when frames vary in their font metricsPo Lu