summaryrefslogtreecommitdiff
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Adjust to recent Gnulib changesPaul Eggert2020-12-251-1/+5
* Fix use of obsolete 'emergency' warning levelStefan Kangas2020-12-231-1/+1
* * src/alloc.c (Fgarbage_collect_maybe): New functionSpencer Baugh2020-12-041-0/+25
* garbage-collect doc string clarificationLars Ingebrigtsen2020-11-291-1/+8
* Fix incorrect handling of module runtime and environment pointers.Philipp Stephani2020-11-271-4/+0
* New debugging command 'malloc-info'Eli Zaretskii2020-11-101-0/+17
* Use the full name of the null byte/character, not its abbreviationAndreas Schwab2020-10-051-1/+1
* Reinstall recent GC-related changesPaul Eggert2020-09-051-129/+118
* Revert recent GC-related changes (Bug#43152)Paul Eggert2020-09-031-118/+129
* * src/alloc.c (live_symbol_holding): Pacify gcc -Wlogical-op.Paul Eggert2020-08-311-2/+2
* Use mark_objects elsewhere tooPaul Eggert2020-08-311-7/+3
* Remove mark_maybe_objectPaul Eggert2020-08-311-91/+14
* Avoid some false matches in mark_maybe_pointerPaul Eggert2020-08-311-14/+70
* Omit no-longer-needed stack mark_maybe_objectPaul Eggert2020-08-311-5/+0
* Fix GC bug with Lisp floats and --with-wide-intPaul Eggert2020-08-311-12/+31
* Drop support for -fcheck-pointer-boundsPaul Eggert2020-08-041-20/+11
* Simplify pointer computation in mark_maybe_objectPaul Eggert2020-08-031-17/+7
* * src/alloc.c (mark_maybe_object): Avoid signed integer overflowPhilipp Stephani2020-08-021-1/+2
* Fix last change in alloc.c.Eli Zaretskii2020-08-021-0/+2
* * src/alloc.c (mark_memory): Avoid signed integer overflowPhilipp Stephani2020-08-021-1/+1
* * src/alloc.c (mark_maybe_object): Make overflow check conditional.Philipp Stephani2020-08-011-0/+6
* Improve offset calculation in wide int buildsPhilipp Stephani2020-08-011-2/+4
* * src/alloc.c (resize_string_data): Adjust string bytes (Bug#42540)Philipp Stephani2020-08-011-0/+3
* Suppress sanitizer errors about pointer arithmetic in a few placesPhilipp Stephani2020-08-011-2/+3
* Port to Oracle Studio 12.6 (sparc)Paul Eggert2020-07-301-27/+4
* Streamline live_*_holdingPaul Eggert2020-06-041-124/+148
* Make live_*_p more accuratePaul Eggert2020-06-041-40/+60
* Don’t default to Valgrind unless ENABLE_CHECKINGPaul Eggert2020-06-031-2/+3
* Simplify and regularize some offset tests in alloc.cPaul Eggert2020-06-011-5/+4
* Merge from origin/emacs-27Paul Eggert2020-06-011-33/+10
|\
| * Be more aggressive in marking objects during GCPaul Eggert2020-05-311-16/+10
* | Tweak GC performance if !USE_LSB_TAGPaul Eggert2020-05-261-2/+19
* | Move union emacs_align_type to alloc.cPaul Eggert2020-05-251-0/+40
* | Further fix for aborts due to GC losing pseudovectorsPaul Eggert2020-05-251-18/+16
* | Refix aborts due to GC losing pseudovectorsPaul Eggert2020-05-251-19/+13
* | Fix aborts due to GC losing pseudovectorsPaul Eggert2020-05-251-26/+29
* | ; src/alloc.c: Add a GC reg spill mechanism and Bug#41357 related commentary.Andrea Corallo2020-05-201-3/+17
* | Hoist some byte-code checking out of evalPaul Eggert2020-05-191-23/+10
* | * Fix Garbage Collector for missing calle-saved regs content (Bug#41357)Andrea Corallo2020-05-171-3/+1
* | Remove `all_buffers` and the associated `next` field of buffersStefan Monnier2020-03-311-82/+24
* | Reverse the meaning of 2nd arg to 'live_buffer_holding'Eli Zaretskii2020-03-151-7/+9
* | Make sure we mark reachable killed buffers during GCPip Cet2020-03-151-8/+10
* | Fix crash when sending Gnus message (Bug#39207)Paul Eggert2020-01-221-1/+3
* | Don’t assume sizeof (size_t) == 4 in allocatorsPaul Eggert2020-01-181-11/+30
* | Improve performance when a string's byte count changesPaul Eggert2020-01-181-17/+46
* | Fix bug in recent allocate_string_data patchPaul Eggert2020-01-041-17/+18
* | Let the OS clear new large strings of NULPaul Eggert2020-01-031-29/+58
* | * src/alloc.c (cleanup_vector): Fix --without-modules builds.Glenn Morris2020-01-031-0/+2
* | Implement finalizers for module functions (Bug#30373)Philipp Stephani2020-01-031-0/+6
* | Let the OS clear large new objectsPaul Eggert2020-01-021-30/+57
|/