aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (unfollow)
Commit message (Expand)AuthorFilesLines
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-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-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-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
2020-08-31Remove mark_maybe_objectPaul Eggert1-91/+14
2020-08-31Avoid some false matches in mark_maybe_pointerPaul Eggert1-14/+70
2020-08-31Omit no-longer-needed stack mark_maybe_objectPaul Eggert1-5/+0
2020-08-31Fix GC bug with Lisp floats and --with-wide-intPaul Eggert1-12/+31
2020-08-04Drop support for -fcheck-pointer-boundsPaul Eggert1-20/+11
2020-08-03Simplify pointer computation in mark_maybe_objectPaul Eggert1-17/+7
2020-08-02* src/alloc.c (mark_maybe_object): Avoid signed integer overflowPhilipp Stephani1-1/+2
2020-08-02Fix last change in alloc.c.Eli Zaretskii1-0/+2
2020-08-02* src/alloc.c (mark_memory): Avoid signed integer overflowPhilipp Stephani1-1/+1
2020-08-01* src/alloc.c (mark_maybe_object): Make overflow check conditional.Philipp Stephani1-0/+6
2020-08-01Improve offset calculation in wide int buildsPhilipp Stephani1-2/+4
2020-08-01* src/alloc.c (resize_string_data): Adjust string bytes (Bug#42540)Philipp Stephani1-0/+3
2020-08-01Suppress sanitizer errors about pointer arithmetic in a few placesPhilipp Stephani1-2/+3
2020-07-30Port to Oracle Studio 12.6 (sparc)Paul Eggert1-27/+4
2020-06-04Streamline live_*_holdingPaul Eggert1-124/+148
2020-06-04Make live_*_p more accuratePaul Eggert1-40/+60
2020-06-03Don’t default to Valgrind unless ENABLE_CHECKINGPaul Eggert1-2/+3
2020-06-01Simplify and regularize some offset tests in alloc.cPaul Eggert1-5/+4
2020-05-31Be more aggressive in marking objects during GCPaul Eggert1-16/+10
2020-05-26Tweak GC performance if !USE_LSB_TAGPaul Eggert1-2/+19
2020-05-25Move union emacs_align_type to alloc.cPaul Eggert1-0/+40
2020-05-25Further fix for aborts due to GC losing pseudovectorsPaul Eggert1-18/+16
2020-05-25Refix aborts due to GC losing pseudovectorsPaul Eggert1-19/+13
2020-05-25Fix aborts due to GC losing pseudovectorsPaul Eggert1-26/+29
2020-05-20; src/alloc.c: Add a GC reg spill mechanism and Bug#41357 related commentary.Andrea Corallo1-3/+17
2020-05-19Hoist some byte-code checking out of evalPaul Eggert1-23/+10
2020-05-17* Fix Garbage Collector for missing calle-saved regs content (Bug#41357)Andrea Corallo1-3/+1
2020-03-31Remove `all_buffers` and the associated `next` field of buffersStefan Monnier1-82/+24
2020-03-15Reverse the meaning of 2nd arg to 'live_buffer_holding'Eli Zaretskii1-7/+9
2020-03-15Make sure we mark reachable killed buffers during GCPip Cet1-8/+10
2020-01-22Fix crash when sending Gnus message (Bug#39207)Paul Eggert1-1/+3
2020-01-18Don’t assume sizeof (size_t) == 4 in allocatorsPaul Eggert1-11/+30
2020-01-18Improve performance when a string's byte count changesPaul Eggert1-17/+46
2020-01-04Fix bug in recent allocate_string_data patchPaul Eggert1-17/+18
2020-01-03Let the OS clear new large strings of NULPaul Eggert1-29/+58