aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-08-091-34/+18
|\
| * 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
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-08-021-29/+18
|\ \ | |/
| * * 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
* | Add native compiler dynamic scope supportAndrea Corallo2020-06-191-0/+1
* | Fix const qualifier warningsAndrea Corallo2020-06-131-1/+3
* | * src/alloc.c (cleanup_vector): Fix --enable-check-lisp-object-type build.Andrea Corallo2020-06-131-1/+1
* | * Fix memory leak when native compiled function is collectedAndrea Corallo2020-06-111-0/+11
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-06-061-153/+197
|\ \ | |/
| * Streamline live_*_holdingPaul Eggert2020-06-041-124/+148
| * Make live_*_p more accuratePaul Eggert2020-06-041-40/+60
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-06-041-40/+17
|\ \ | |/
| * 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
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-05-301-21/+73
|\ \ \ | |/ /
| * | 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
* | | Improve handling of native compilation units still in use in WindowsNicolás Bértolo2020-05-251-2/+1
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-05-241-26/+27
|\ \ \ | |/ /
| * | ; 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
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-05-171-3/+1
|\ \ \ | |/ /
| * | * Fix Garbage Collector for missing calle-saved regs content (Bug#41357)Andrea Corallo2020-05-171-3/+1
* | | Store function documentations in a hash table.Andrea Corallo2020-04-251-3/+2
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-04-031-82/+24
|\ \ \ | |/ /
| * | Remove `all_buffers` and the associated `next` field of buffersStefan Monnier2020-03-311-82/+24
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-03-161-9/+13
|\ \ \ | |/ /
| * | 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 GC mark for native compiled functionsAndrea Corallo2020-03-101-3/+3
* | | * Reduce stack depth while marking native compiled subrsAndrea Corallo2020-03-011-1/+3
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-02-041-102/+217
|\ \ \ | |/ /
| * | 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