aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (unfollow)
Commit message (Expand)AuthorFilesLines
2022-04-08Rename mark_stack to mark_c_stackMattias Engdegård1-3/+3
2022-04-05Mark some data during drag-and-dropPo Lu1-0/+4
2022-04-04; * src/alloc.c (grow_mark_stack): Remove unused variable.Eli Zaretskii1-1/+0
2022-04-04Reduce GC mark-phase recursion by using explicit stack (bug#54698)Mattias Engdegård1-264/+354
2022-03-19Simplify alloc.c static function declsPaul Eggert1-20/+5
2022-03-19Make `command-modes' work for (native-compiled) subrs, tooLars Ingebrigtsen1-0/+1
2022-03-13Separate bytecode stackMattias Engdegård1-1/+1
2022-02-22Fix build on glibc <2.10Po Lu1-2/+5
2022-02-12Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård1-7/+7
2022-02-06; * src/alloc.c (mark_memory): Fix outdated comment.Mattias Engdegård1-2/+2
2022-01-24Pin bytecode strings to avoid copy at call timeMattias Engdegård1-4/+34
2022-01-01; Add 2022 to copyright years.Eli Zaretskii1-1/+1
2021-12-31(Fmake_finalizer): Check the arg is a functionStefan Monnier1-0/+1
2021-12-11Add sqlite3 support to EmacsLars Ingebrigtsen1-0/+1
2021-12-02Port to C compilers that lack size-0 arraysPaul Eggert1-9/+11
2021-11-29First commit of scratch/correct-warning-pos.Alan Mackenzie1-11/+29
2021-11-20Add support for the Haiku operating system and its window systemPo Lu1-0/+4
2021-11-14Fix coding styleYuuki Harano1-1/+1
2021-11-13Revert #if changesYuuki Harano1-2/+2
2021-10-13Pacify GCC -Wanalyzer-possible-null-dereferencePaul Eggert1-16/+24
2021-10-03Pacify -Wanalyzer-null-argument in lisp_mallocPaul Eggert1-2/+3
2021-09-25; Remove various duplicated wordsMattias Engdegård1-2/+1
2021-08-16Make PGTK's additions conditioinalYuuki Harano1-0/+7
2021-08-15Make Emacs compile with musl instead of glibcLars Ingebrigtsen1-2/+2
2021-07-14Pacify gcc -Woverflow more clearlyPaul Eggert1-1/+3
2021-07-12Pacify gcc -Woverflow more nicelyPaul Eggert1-6/+1
2021-07-11Fix compilation of the --with-wide-int configurationEli Zaretskii1-0/+4
2021-07-11Make pdumper-marking pickierPaul Eggert1-9/+25
2021-07-11Fix pdumper-related GC bugPaul Eggert1-0/+11
2021-04-15Fix 'garbage-collect-maybe'Eli Zaretskii1-1/+1
2021-03-09Zero stale pointer when unloading comp units (bug#46256)Pip Cet1-2/+1
2021-02-21Faster, more compact, and readable closure creationMattias Engdegård1-0/+33
2021-01-20Don't let `maybe_quit` prevent resetting `consing_until_gc` (bug#43389)Stefan Monnier1-2/+4
2021-01-20Don't let `maybe_quit` prevent resetting `consing_until_gc` (bug#43389)Stefan Monnier1-2/+4
2021-01-01Update copyright year to 2021Paul Eggert1-1/+1
2021-01-01Update copyright year to 2021Paul Eggert1-1/+1
2020-12-28Store function type and expose it with `subr-type'Andrea Corallo1-0/+1
2020-12-25Adjust to recent Gnulib changesPaul Eggert1-1/+5
2020-12-23Fix use of obsolete 'emergency' warning levelStefan Kangas1-1/+1
2020-12-04* src/alloc.c (Fgarbage_collect_maybe): New functionSpencer Baugh1-0/+25
2020-11-29garbage-collect doc string clarificationLars Ingebrigtsen1-1/+8
2020-11-27Fix incorrect handling of module runtime and environment pointers.Philipp Stephani1-4/+0
2020-11-22Introduce Pure GTK3 portYuuki Harano1-2/+5
2020-11-10New debugging command 'malloc-info'Eli Zaretskii1-0/+17
2020-10-05Use the full name of the null byte/character, not its abbreviationAndreas Schwab1-1/+1
2020-09-06Rework eln deletion strategy for new eln-cache folder structureAndrea Corallo1-1/+2
2020-09-05Reinstall recent GC-related changesPaul Eggert1-129/+118
2020-09-03Revert recent GC-related changes (Bug#43152)Paul Eggert1-118/+129
2020-08-31* src/alloc.c (live_symbol_holding): Pacify gcc -Wlogical-op.Paul Eggert1-2/+2
2020-08-31Use mark_objects elsewhere tooPaul Eggert1-7/+3