summaryrefslogtreecommitdiff
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* Update documentation of pure-space overflowEli Zaretskii2019-12-141-2/+3
* Fix gc-elapsed rounding bugPaul Eggert2019-09-141-3/+4
* Improve gc-cons-percentage calculationPaul Eggert2019-09-141-53/+74
* Simplify GC statistics-gatheringPaul Eggert2019-09-131-51/+15
* Improve checking of pdump load failuresPaul Eggert2019-09-111-0/+3
* Fix bug when gc-cons-percentage is bumped to 0.8Paul Eggert2019-09-071-17/+28
* Fix bugs when recalculating consing_until_gcPaul Eggert2019-09-051-11/+13
* Avoid casting -1 to possibly-unsigned enumPaul Eggert2019-09-031-5/+5
* Sync consing_until_gc with gc-cons-thresholdPaul Eggert2019-09-031-19/+81
* Don’t debug fset by defaultPaul Eggert2019-08-211-8/+4
* Be more careful about pointers to bignum valsPaul Eggert2019-08-211-5/+6
* Remove INT_ADD_WRAPV bug workaroundsPaul Eggert2019-08-141-4/+1
* Don’t increase consing_until_gc when out of memoryPaul Eggert2019-08-131-1/+1
* Let consing_until_gc exceed EMACS_INT_MAXPaul Eggert2019-08-131-8/+8
* Let consing_until_gc exceed INTPTR_MAXPaul Eggert2019-08-131-11/+10
* Fix GC threshold typoPaul Eggert2019-08-131-2/+2
* ; Add commentary to recent changesEli Zaretskii2019-08-121-0/+2
* Prefer signed when testing for signed overflowPaul Eggert2019-08-111-3/+2
* Fix garbage collectionEli Zaretskii2019-08-111-1/+3
* Fix arithmetic overflow in GC consing countPaul Eggert2019-07-271-1/+1
* Merge pdumper.c and alloc.c builtin symbol testsPaul Eggert2019-07-231-9/+0
* Improve pdumper doc; say unexec is deprecatedPaul Eggert2019-07-231-2/+2
* Keep track of consing while GC’s inhibitedPaul Eggert2019-07-221-1/+1
* Fix lifetime error in previous patchPaul Eggert2019-07-211-5/+3