aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Re-port alloc.c to Solaris sparc and simplifyPaul Eggert2017-02-021-120/+69
* Revamp quitting and fix infloopsPaul Eggert2017-02-011-1/+1
* * src/alloc.c, src/lisp.h: Fix minor glitches in recent changes.Paul Eggert2017-01-311-14/+10
* Fix hash tables not being purified correctly.Vibhav Pant2017-01-301-3/+73
* Replace QUIT with maybe_quitPaul Eggert2017-01-251-1/+1
* Simplify make-list implementationPaul Eggert2017-01-251-33/+3
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
| * Port to Sun C 5.14Paul Eggert2016-12-011-4/+4
* | Rename primary_thread to main_threadPaul Eggert2016-12-301-2/+2
* | Remove interpreter’s byte stackPaul Eggert2016-12-231-2/+0
* | Fix last change with thread marking under GC_CHECK_MARKED_OBJECTSEli Zaretskii2016-12-221-2/+2
* | Fix aborts in GC under GC_CHECK_MARKED_OBJECTSEli Zaretskii2016-12-211-2/+4
* | Merge branch 'concurrency'Eli Zaretskii2016-12-041-21/+89
|\ \
| * \ merge from trunkKen Raeburn2015-11-011-1162/+1668
| |\ \
| * | | add a comment before flush_stack_call_funcTom Tromey2013-08-271-0/+11
| * | | merge from trunkTom Tromey2013-08-251-3/+9
| |\ \ \
| * \ \ \ merge from trunkTom Tromey2013-08-191-10/+19
| |\ \ \ \
| * \ \ \ \ merge from trunkTom Tromey2013-07-261-52/+76
| |\ \ \ \ \
| * \ \ \ \ \ Merge from trunkTom Tromey2013-07-121-1/+1
| |\ \ \ \ \ \
| * \ \ \ \ \ \ merge from trunkTom Tromey2013-07-061-46/+68
| |\ \ \ \ \ \ \
| * | | | | | | | 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