aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | add assertion to flush_stack_call_funcTom Tromey2013-07-061-1/+4
| * | | | | | | | merge from trunk; clean up some issuesTom Tromey2013-06-031-85/+44
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ merge from trunkTom Tromey2013-03-171-2/+2
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2013-03-081-26/+23
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2013-01-161-33/+84
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2013-01-051-8/+8
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2012-12-171-577/+380
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ merge from trunkTom Tromey2012-09-041-55/+66
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge from trunkTom Tromey2012-08-201-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | condition variablesTom Tromey2012-08-191-0/+2
| * | | | | | | | | | | | | | | | This supplies the mutex implementation for Emacs Lisp.Tom Tromey2012-08-151-0/+2
| * | | | | | | | | | | | | | | | This adds most of the thread features visible to emacs lisp.Tom Tromey2012-08-151-0/+3
| * | | | | | | | | | | | | | | | This parameterizes the GC a bit to make it thread-ready.Tom Tromey2012-08-151-52/+26
| * | | | | | | | | | | | | | | | This introduces a thread-state object and moves various C globalsTom Tromey2012-08-151-10/+2
* | | | | | | | | | | | | | | | | Add lisp watchpointsNoam Postavsky2016-12-021-1/+1
* | | | | | | | | | | | | | | | | Make struct font_drivers read-onlyPaul Eggert2016-12-011-1/+1
* | | | | | | | | | | | | | | | | Make CANNOT_DUMP work better on GNU/LinuxPaul Eggert2016-11-201-8/+14
* | | | | | | | | | | | | | | | | Port to FreeBSD 11 AMDPaul Eggert2016-11-081-2/+4
* | | | | | | | | | | | | | | | | Merge from origin/emacs-25Paul Eggert2016-10-231-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Port last_marked change to full-program optimizersPaul Eggert2016-10-121-3/+1
| * | | | | | | | | | | | | | | | Avoid optimizing out the last_marked[] arrayEli Zaretskii2016-10-111-1/+3
* | | | | | | | | | | | | | | | | Merge from origin/emacs-25Paul Eggert2016-10-101-1/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Allow to disable compaction of font cachesEli Zaretskii2016-10-081-1/+5
| * | | | | | | | | | | | | | | | * src/alloc.c: call only non-null finalizersAurelien Aptel2016-10-051-1/+2
* | | | | | | | | | | | | | | | | Limit <config.h>’s includesPaul Eggert2016-09-301-0/+1
* | | | | | | | | | | | | | | | | * src/alloc.c: call only non-null finalizersAurelien Aptel2016-09-301-1/+2
* | | | | | | | | | | | | | | | | Use flexmembers on IBM XL C for AIXPaul Eggert2016-09-201-7/+9
* | | | | | | | | | | | | | | | | Avoid aborts in GC due to abort_on_gcEli Zaretskii2016-09-141-9/+0
* | | | | | | | | | | | | | | | | Port flexible array members to GCC + valgrindPaul Eggert2016-09-071-15/+12
* | | | | | | | | | | | | | | | | 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