aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | | Memory allocator alignment fixesPaul Eggert2016-08-281-33/+48
* | | | | | | | | | | | | | | | | Remove interpreter’s byte stackPaul Eggert2016-08-091-2/+0
* | | | | | | | | | | | | | | | | Rename FACE_OPT_FROM_ID to FACE_FROM_ID_OR_NULLEli Zaretskii2016-07-021-1/+1
* | | | | | | | | | | | | | | | | Minor ABLOCKS_BUSY cleanups in alloc.cPaul Eggert2016-06-201-20/+25
* | | | | | | | | | | | | | | | | Rename ALIGN to pointer_alignPaul Eggert2016-06-191-8/+3
* | | | | | | | | | | | | | | | | Merge from origin/emacs-25Paul Eggert2016-06-191-0/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | * src/alloc.c (ALIGN): Avoid error on DragonFly BSD. (Bug#23764)Glenn Morris2016-06-141-0/+5
* | | | | | | | | | | | | | | | | Catch malloc_get_state, malloc_set_state failurePaul Eggert2016-06-101-1/+5
* | | | | | | | | | | | | | | | | Port --enable-gcc-warnings to GCC 6.1Paul Eggert2016-05-181-62/+69
* | | | | | | | | | | | | | | | | New C macro AUTO_STRING_WITH_LENPaul Eggert2016-04-041-15/+0
* | | | | | | | | | | | | | | | | Merge from origin/emacs-25John Wiegley2016-04-021-2/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Define make_save_ptr_ptr unconditionallyEli Zaretskii2016-03-241-2/+0
* | | | | | | | | | | | | | | | | Rename C names to match Lisp symbols betterPaul Eggert2016-03-271-2/+2
* | | | | | | | | | | | | | | | | * src/alloc.c (purecopy): Use AUTO_STRING.Paul Eggert2016-03-201-1/+1
* | | | | | | | | | | | | | | | | Merge from origin/emacs-25John Wiegley2016-03-111-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Rework C source files to avoid ^(Paul Eggert2016-03-101-2/+2
* | | | | | | | | | | | | | | | | -Paul Eggert2016-02-091-6/+28
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Add lmalloc commentary and tweak lalignedPaul Eggert2016-02-091-3/+11
| * | | | | | | | | | | | | | | | Increase success rate of fallback lmallocPaul Eggert2016-02-081-4/+18
* | | | | | | | | | | | | | | | | -Paul Eggert2016-02-091-6/+64
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Port to FreeBSD 11-CURRENT i386Paul Eggert2016-02-081-6/+64
* | | | | | | | | | | | | | | | | Avoid aligned_alloc static/extern collisionPaul Eggert2016-02-091-0/+1
* | | | | | | | | | | | | | | | | Omit XLI (init) == 0 optimization in make-vectorPaul Eggert2016-02-051-7/+2
* | | | | | | | | | | | | | | | | Prefer memcpy and memset to doing it by handPaul Eggert2016-02-041-23/+14
* | | | | | | | | | | | | | | | | Simplify USE_ALIGNED_ALLOCPaul Eggert2016-02-041-14/+5
* | | | | | | | | | | | | | | | | Merge from origin/emacs-25John Wiegley2016-02-031-3/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Correct reference to DARWIN_OS preprocessor symbolJohn Wiegley2016-01-301-1/+1
| * | | | | | | | | | | | | | | | Pacify GCC on C library without glibc APIPaul Eggert2016-01-301-3/+6
* | | | | | | | | | | | | | | | | Port malloc.h hygiene fix to LTOPaul Eggert2016-02-021-1/+3
* | | | | | | | | | | | | | | | | Fix extern symbols defined and not usedPaul Eggert2016-01-301-4/+4
* | | | | | | | | | | | | | | | | Build lib/e-*.o only on platforms that need itPaul Eggert2016-01-301-9/+4
* | | | | | | | | | | | | | | | | Include <malloc.h> when advisablePaul Eggert2016-01-301-2/+4
* | | | | | | | | | | | | | | | | * src/alloc.c: Include "sheap.h".Paul Eggert2016-01-301-12/+25
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | malloc.h hygienePaul Eggert2016-01-261-1/+75
* | | | | | | | | | | | | | | | Avoid an infloop when we run out of memoryEli Zaretskii2016-01-111-4/+11
* | | | | | | | | | | | | | | | Simplify HAVE_MODULES use in mark_maybe_pointerPaul Eggert2016-01-101-12/+12
* | | | | | | | | | | | | | | | * src/alloc.c (mark_maybe_pointer): HAVE_MODULES may be undefinedStefan Monnier2016-01-101-1/+7
* | | | | | | | | | | | | | | | * src/alloc.c (mark_maybe_pointer): Also check wide-int's emacs_valueStefan Monnier2016-01-091-11/+17
* | | | | | | | | | | | | | | | Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* | | | | | | | | | | | | | | | Avoid writing to purespaceYAMAMOTO Mitsuharu2015-12-311-4/+9
* | | | | | | | | | | | | | | | Avoid assertion violations in compact_font_cache_entryEli Zaretskii2015-12-291-1/+4
* | | | | | | | | | | | | | | | Fix performance regression with gcc -O0Paul Eggert2015-12-121-11/+24
* | | | | | | | | | | | | | | | Improve module interface when WIDE_EMACS_INTPaul Eggert2015-12-061-4/+0
* | | | | | | | | | | | | | | | Fix crash at startup related to GC of font entitiesEli Zaretskii2015-11-241-13/+6
* | | | | | | | | | | | | | | | Add a few safety checks when ENABLE_CHECKINGPaul Eggert2015-11-211-1/+1
* | | | | | | | | | | | | | | | Improve documentation of dynamic modulesEli Zaretskii2015-11-211-1/+1
* | | | | | | | | | | | | | | | Add dynamic module module supportAurélien Aptel2015-11-181-0/+4
* | | | | | | | | | | | | | | | Add new User Pointer (User_Ptr) typeAurélien Aptel2015-11-181-1/+31
* | | | | | | | | | | | | | | | Spelling fixesPaul Eggert2015-11-101-1/+1
* | | | | | | | | | | | | | | | Fix a memory leak in GC of font cacheDima Kogan2015-11-091-3/+27