aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (unfollow)
Commit message (Expand)AuthorFilesLines
2017-02-02Re-port alloc.c to Solaris sparc and simplifyPaul Eggert1-120/+69
2017-02-01Revamp quitting and fix infloopsPaul Eggert1-1/+1
2017-01-31* src/alloc.c, src/lisp.h: Fix minor glitches in recent changes.Paul Eggert1-14/+10
2017-01-30Fix hash tables not being purified correctly.Vibhav Pant1-3/+73
2017-01-25Replace QUIT with maybe_quitPaul Eggert1-1/+1
2017-01-25Simplify make-list implementationPaul Eggert1-33/+3
2016-12-31Update copyright year to 2017Paul Eggert1-1/+1
2016-12-30Rename primary_thread to main_threadPaul Eggert1-2/+2
2016-12-23Remove interpreter’s byte stackPaul Eggert1-2/+0
2016-12-22Fix last change with thread marking under GC_CHECK_MARKED_OBJECTSEli Zaretskii1-2/+2
2016-12-21Fix aborts in GC under GC_CHECK_MARKED_OBJECTSEli Zaretskii1-2/+4
2016-12-02Add lisp watchpointsNoam Postavsky1-1/+1
2016-12-01Port to Sun C 5.14Paul Eggert1-4/+4
2016-12-01Make struct font_drivers read-onlyPaul Eggert1-1/+1
2016-11-20Make CANNOT_DUMP work better on GNU/LinuxPaul Eggert1-8/+14
2016-11-08Port to FreeBSD 11 AMDPaul Eggert1-2/+4
2016-10-12Port last_marked change to full-program optimizersPaul Eggert1-3/+1
2016-10-11Avoid optimizing out the last_marked[] arrayEli Zaretskii1-1/+3
2016-10-08Allow to disable compaction of font cachesEli Zaretskii1-1/+5
2016-10-05* src/alloc.c: call only non-null finalizersAurelien Aptel1-1/+2
2016-09-30Limit <config.h>’s includesPaul Eggert1-0/+1
2016-09-30* src/alloc.c: call only non-null finalizersAurelien Aptel1-1/+2
2016-09-20Use flexmembers on IBM XL C for AIXPaul Eggert1-7/+9
2016-09-14Avoid aborts in GC due to abort_on_gcEli Zaretskii1-9/+0
2016-09-07Port flexible array members to GCC + valgrindPaul Eggert1-15/+12
2016-08-28Memory allocator alignment fixesPaul Eggert1-33/+48
2016-08-09Remove interpreter’s byte stackPaul Eggert1-2/+0
2016-07-02Rename FACE_OPT_FROM_ID to FACE_FROM_ID_OR_NULLEli Zaretskii1-1/+1
2016-06-20Minor ABLOCKS_BUSY cleanups in alloc.cPaul Eggert1-20/+25
2016-06-19Rename ALIGN to pointer_alignPaul Eggert1-8/+3
2016-06-14* src/alloc.c (ALIGN): Avoid error on DragonFly BSD. (Bug#23764)Glenn Morris1-0/+5
2016-06-10Catch malloc_get_state, malloc_set_state failurePaul Eggert1-1/+5
2016-05-18Port --enable-gcc-warnings to GCC 6.1Paul Eggert1-62/+69
2016-04-04New C macro AUTO_STRING_WITH_LENPaul Eggert1-15/+0
2016-03-27Rename C names to match Lisp symbols betterPaul Eggert1-2/+2
2016-03-24Define make_save_ptr_ptr unconditionallyEli Zaretskii1-2/+0
2016-03-20* src/alloc.c (purecopy): Use AUTO_STRING.Paul Eggert1-1/+1
2016-03-10Rework C source files to avoid ^(Paul Eggert1-2/+2
2016-02-09Add lmalloc commentary and tweak lalignedPaul Eggert1-3/+11
2016-02-09Avoid aligned_alloc static/extern collisionPaul Eggert1-0/+1
2016-02-08Increase success rate of fallback lmallocPaul Eggert1-4/+18
2016-02-08Port to FreeBSD 11-CURRENT i386Paul Eggert1-6/+64
2016-02-05Omit XLI (init) == 0 optimization in make-vectorPaul Eggert1-7/+2
2016-02-04Prefer memcpy and memset to doing it by handPaul Eggert1-23/+14
2016-02-04Simplify USE_ALIGNED_ALLOCPaul Eggert1-14/+5
2016-02-02Port malloc.h hygiene fix to LTOPaul Eggert1-1/+3
2016-01-30Correct reference to DARWIN_OS preprocessor symbolJohn Wiegley1-1/+1
2016-01-30Pacify GCC on C library without glibc APIPaul Eggert1-3/+6
2016-01-30Fix extern symbols defined and not usedPaul Eggert1-4/+4
2016-01-30Build lib/e-*.o only on platforms that need itPaul Eggert1-9/+4