aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Alternative implementation for weak hash tablesHelmut Eller2026-02-021-6/+4
* Merge branch 'master' into feature/igcHelmut Eller2026-01-301-8/+23
|\
| * ; * src/alloc.c (Fgarbage_collect_heapsize): Avoid compiler warning.Eli Zaretskii2026-01-211-1/+1
| * (garbage-collect-heapsize): New functionStefan Monnier2026-01-201-8/+23
* | Merge branch 'master' into feature/igcHelmut Eller2026-01-021-5/+5
|\ \ | |/
| * ; Add 2026 to copyright years.Sean Whitton2026-01-011-1/+1
| * Include malloc.h early in alloc.cPaul Eggert2025-12-071-4/+4
* | Tally GMP allocationsHelmut Eller2025-12-011-0/+36
* | Revert "Add "flat" representation for bignums"Helmut Eller2025-11-261-42/+0
* | Add "flat" representation for bignumsHelmut Eller2025-11-251-0/+42
* | Fix non-MPS buildHelmut Eller2025-11-101-0/+4
* | Assert that misc and user pointers don't point to MPS memoryPip Cet2025-11-081-0/+2
* | Move the attribute field of charsets to a separate vectorHelmut Eller2025-10-281-1/+0
* | Avoid interior pointers into hash table vectorsHelmut Eller2025-10-221-2/+2
* | * src/alloc.c (gc_in_progress): Add FIXME/igcHelmut Eller2025-10-191-1/+1
* | Merge branch 'master' into feature/igcHelmut Eller2025-10-041-81/+80
|\ \ | |/
| * Turn some checking macros into functions in the GC marker codeMattias Engdegård2025-09-171-81/+80
* | Merge branch 'master' into feature/igcGerd Möllmann2025-08-241-59/+0
|\ \ | |/
| * Disallow string data resizing (bug#79784)Mattias Engdegård2025-08-241-50/+0
* | Merge branch 'master' into feature/igcPip Cet2025-05-011-102/+5
|\ \ | |/
| * Avoid performance regressions in unoptimized buildsPo Lu2025-04-151-1/+3
| * Remove unused XMALLOC_BLOCK_INPUT_CHECK debug facilityStefan Kangas2025-04-141-105/+6
* | Merge from 'savannah/master'Pip Cet2025-03-181-7/+15
|\ \ | |/
| * Re-port to 32-bit systems without alignment primitivesPo Lu2025-03-091-7/+15
* | Don't forget to free process->gnutls_pproc if we HAVE_MPS (Bug#76473)Helmut Eller2025-02-221-6/+1
* | Merge from savannah/masterPip Cet2025-02-171-25/+41
|\ \ | |/
| * Improve malloc Lisp alignment commentaryPaul Eggert2025-02-011-14/+20
| * Fix compilation warnings on AndroidPo Lu2025-02-011-8/+10
* | Split 'xpalloc' into two functionsPip Cet2025-02-071-20/+47
* | Keep hash table allocation statistics accurate (Bug#76069)Pip Cet2025-02-071-2/+1
* | Fix GC tallying for hash table allocations (bug#76069)Pip Cet2025-02-051-2/+3
* | Remove DEFVAR_LISP_NOPROEli Zaretskii2025-02-011-3/+1
* | ; Avoid compiler warnings in alloc.cEli Zaretskii2025-02-011-0/+4
* | Merge 'master' into 'feature/igc'Pip Cet2025-02-011-705/+78
|\ \ | |/
| * 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
* | | Merge branch 'master' into feature/igcPip Cet2025-01-311-8/+14
|\ \ \ | |/ /
| * | Avoid some make_formatted_string mallocsPaul Eggert2025-01-271-1/+1
| * | Simplify make_formatted_string APIPaul Eggert2025-01-261-6/+10