aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (unfollow)
Commit message (Expand)AuthorFilesLines
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
2016-01-30Include <malloc.h> when advisablePaul Eggert1-2/+4
2016-01-30* src/alloc.c: Include "sheap.h".Paul Eggert1-12/+25
2016-01-26malloc.h hygienePaul Eggert1-1/+75
2016-01-11Avoid an infloop when we run out of memoryEli Zaretskii1-4/+11
2016-01-10Simplify HAVE_MODULES use in mark_maybe_pointerPaul Eggert1-12/+12
2016-01-10* src/alloc.c (mark_maybe_pointer): HAVE_MODULES may be undefinedStefan Monnier1-1/+7
2016-01-09* src/alloc.c (mark_maybe_pointer): Also check wide-int's emacs_valueStefan Monnier1-11/+17
2016-01-01Update copyright year to 2016Paul Eggert1-1/+1
2015-12-31Avoid writing to purespaceYAMAMOTO Mitsuharu1-4/+9
2015-12-29Avoid assertion violations in compact_font_cache_entryEli Zaretskii1-1/+4