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