summaryrefslogtreecommitdiff
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Re-port to 32-bit systems without alignment primitivesPo Lu2025-03-091-7/+15
* Improve malloc Lisp alignment commentaryPaul Eggert2025-02-011-14/+20
* Fix compilation warnings on AndroidPo Lu2025-02-011-8/+10
* Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas2025-02-011-644/+90
|\
| * Improve purify-flag docstringStefan Kangas2024-12-151-7/+5
| * Make 'purecopy' an obsolete function alias for 'identity'Stefan Kangas2024-12-121-37/+0
| * Delete obsolete comment about using purespaceStefan Kangas2024-12-121-7/+0
| * Remove unused function my_heap_startStefan Kangas2024-12-121-19/+0
| * Remove check for working malloc_set_stateStefan Kangas2024-12-121-29/+0
| * Avoid compiler warning in process_mark_stackPip Cet2024-12-121-3/+5
| * Pure storage removal: Remove documentationPip Cet2024-12-121-4/+0
| * Pure storage removal: Remove support for pinned objectsPip Cet2024-12-121-47/+0
| * Pure storage removal: Replace calls to removed functionsPip Cet2024-12-121-13/+8
| * Pure storage removal: Main partPip Cet2024-12-121-454/+66
| * Unexec removal: Remove HYBRID_MALLOC supportPip Cet2024-12-121-18/+12
| * Unexec removal: Main partPip Cet2024-12-121-17/+5
* | Avoid some make_formatted_string mallocsPaul Eggert2025-01-271-1/+1
* | Simplify make_formatted_string APIPaul Eggert2025-01-261-6/+10
* | Remove redundant case_Lisp_Int macroStefan Kangas2025-01-201-2/+4
* | Replace call[1-8] with callnStefan Kangas2025-01-191-2/+2
* | Simplify alloc by assuming MALLOC_IS_LISP_ALIGNEDPaul Eggert2025-01-171-102/+26
* | Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* | Initial child frames based on masterGerd Möllmann2024-10-221-3/+5
|/
* Merge from origin/emacs-30Eli Zaretskii2024-09-211-3/+2
|\
| * Re-enable GC mark trace buffer by defaultMattias Engdegård2024-09-171-3/+2
* | Remove low-level keyboard hook when attaching GDB to Emacs on WindowsEli Zaretskii2024-09-071-0/+10
* | Prefer static_assert to verifyStefan Kangas2024-08-221-13/+13
* | Improve window/buffer handling codeMartin Rudalics2024-08-011-36/+0
* | Fix bool vector length overflowPaul Eggert2024-07-201-6/+10
* | Avoid accessing uninitialized bool_vector wordsPaul Eggert2024-07-201-18/+24
* | alloc.c: ckd_add, not by-hand checksPaul Eggert2024-07-161-4/+4
* | Pacify -Wmissing-variable-declarations for lisp_malloc_userPaul Eggert2024-07-161-0/+1
|/
* Correctly cache images when frames vary in their font metricsPo Lu2024-06-201-6/+7
* Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier2024-05-281-2/+2
* Pacify gcc -Wmissing-variable-declarationsPaul Eggert2024-05-111-2/+3
* Replace calls to intern with a constant string with DEFSYMsPo Lu2024-05-091-3/+5
* Take fields into account during text conversionPo Lu2024-04-291-0/+1
* (COMPILED): Rename to CLOSUREStefan Monnier2024-04-281-20/+20
* ; * src/alloc.c (process_mark_stack): Fix commentary.Eli Zaretskii2024-04-131-1/+3
* Revert "Replace XSETSYMBOL with make_lisp_symbol"Mattias Engdegård2024-03-041-4/+8
* Replace XSETSYMBOL with make_lisp_symbolMattias Engdegård2024-02-241-8/+4
* Add a proper type for obarraysMattias Engdegård2024-02-231-4/+22
* Replace XSET_HASH_TABLE with make_lisp_hash_tableMattias Engdegård2024-02-191-2/+1
* Change hash range reduction from remainder to multiplicationMattias Engdegård2024-02-061-3/+4
* Prefer C23 ckd_* to Gnulib *_WRAPV and *_OK macrosPaul Eggert2024-01-281-2/+1
* Rename TAG_PTR to TAG_PTR_INITIALLYPaul Eggert2024-01-281-1/+1
* (struct composition): Remove dependency on hash-table internalsStefan Monnier2024-01-241-0/+2
* Change HASH_UNUSED_ENTRY_KEY from Qunbound to NULL floatMattias Engdegård2024-01-211-8/+16
* Be more systematic about parens in C source codePaul Eggert2024-01-201-25/+25
* Share hash table test structsMattias Engdegård2024-01-131-7/+1