summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2017-08-29Make garbage collection more conservativePaul Eggert
2017-08-29Improve stack-top heuristicPaul Eggert
2017-07-25Properly align global lispsymAndreas Schwab
2017-07-09Fix core dump in substitute-object-in-subtreePaul Eggert
2017-06-09Add garbage collection support for module environmentsPhilipp Stephani
2017-05-27Avoid another compiler warning on macOSPhilipp Stephani
2017-05-20Reimplement module functionsPhilipp Stephani
2017-05-06; * src/alloc.c (make_module_function): Avoid compiler warning.Eli Zaretskii
2017-05-06Introduce new misc type for module functionPhilipp Stephani
2017-05-06Turn on GC_CHECK_MARKED_OBJECTS by default under ENABLE_CHECKINGEli Zaretskii
2017-04-07Deprecate copy-record in favor of copy-sequencePaul Eggert
2017-04-06Update documentation for type semantics of records.Lars Brinkhoff
2017-04-04Minor simplifications and doc for recordsPaul Eggert
2017-04-04Fix recent changes in record data typeEli Zaretskii
2017-04-04Add record objects with user-defined types.Lars Brinkhoff
2017-03-12Use switch on pseudovector types; plus cleanups along the wayStefan Monnier
2017-02-21Use float instead of Lisp_Object for rehash_sizePaul Eggert
2017-02-21Use ptrdiff_t instead of Lisp_Object for collisionPaul Eggert
2017-02-18Change type of `rehash_threshold' and `pure' fields in hash-tablesStefan Monnier
2017-02-18Use 'char *FOO' instead of 'char* FOO'Paul Eggert
2017-02-02Re-port alloc.c to Solaris sparc and simplifyPaul Eggert
2017-02-01Revamp quitting and fix infloopsPaul Eggert
2017-01-31* src/alloc.c, src/lisp.h: Fix minor glitches in recent changes.Paul Eggert
2017-01-30Fix hash tables not being purified correctly.Vibhav Pant
2017-01-25Replace QUIT with maybe_quitPaul Eggert
2017-01-25Simplify make-list implementationPaul Eggert
2017-01-01Merge from origin/emacs-25Paul Eggert
2016-12-31Update copyright year to 2017Paul Eggert
2016-12-30Rename primary_thread to main_threadPaul Eggert
2016-12-23Remove interpreter’s byte stackPaul Eggert
2016-12-22Fix last change with thread marking under GC_CHECK_MARKED_OBJECTSEli Zaretskii
2016-12-21Fix aborts in GC under GC_CHECK_MARKED_OBJECTSEli Zaretskii
2016-12-04Merge branch 'concurrency'Eli Zaretskii
2016-12-02Add lisp watchpointsNoam Postavsky
2016-12-01Port to Sun C 5.14Paul Eggert
2016-12-01Make struct font_drivers read-onlyPaul Eggert
2016-11-20Make CANNOT_DUMP work better on GNU/LinuxPaul Eggert
2016-11-08Port to FreeBSD 11 AMDPaul Eggert
2016-10-23Merge from origin/emacs-25Paul Eggert
2016-10-12Port last_marked change to full-program optimizersPaul Eggert
2016-10-11Avoid optimizing out the last_marked[] arrayEli Zaretskii
2016-10-10Merge from origin/emacs-25Paul Eggert
2016-10-08Allow to disable compaction of font cachesEli Zaretskii
2016-10-05* src/alloc.c: call only non-null finalizersAurelien Aptel
2016-09-30Limit <config.h>’s includesPaul Eggert
2016-09-30* src/alloc.c: call only non-null finalizersAurelien Aptel
2016-09-20Use flexmembers on IBM XL C for AIXPaul Eggert
2016-09-14Avoid aborts in GC due to abort_on_gcEli Zaretskii
2016-09-07Port flexible array members to GCC + valgrindPaul Eggert
2016-08-28Memory allocator alignment fixesPaul Eggert