aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* declare smobs in alloc.cHEADmasterRobin Templeton2022-07-181-0/+4
* lisp_string printerRobin Templeton2015-04-201-0/+10
* guile-elisp bootstrap (C)BT Templeton2015-04-191-17/+11
* guile-elisp bootstrap (C)BT Templeton2015-04-191-17/+0
* use vectors for symbol slotsBT Templeton2015-04-191-6/+6
* [SQUASH] symbolBT Templeton2015-04-191-1/+0
* [SQUASH] rm symbol nameBT Templeton2015-04-191-7/+0
* plist moduleBT Templeton2015-04-191-1/+1
* function splitBT Templeton2015-04-191-1/+1
* use guile obarraysBT Templeton2015-04-191-14/+19
* SAFE_ALLOCA updatedBT Templeton2015-04-181-10/+0
* use guile-snarf for subr definitionBT Templeton2015-04-181-14/+2
* use guile consesBT Templeton2015-04-181-10/+1
* use inexact real SCM numbers for lisp floatsBT Templeton2015-04-181-17/+1
* store lisp structures in SCM objectsBT Templeton2015-04-181-12/+45
* remove gcmarkbit fieldsRobin Templeton2015-04-181-1/+0
* use xmalloc_atomic for many pointerless objectsRobin Templeton2015-04-181-5/+5
* atomic allocation functionsRobin Templeton2015-04-181-0/+36
* remove chain field from Lisp_Float structBT Templeton2015-04-181-1/+1
* new function xmalloc_uncollectableBT Templeton2015-04-181-0/+11
* use xmalloc_unsafe in refill_memory_reserveBT Templeton2015-04-181-1/+1
* use xmalloc_unsafe in memory_fullBT Templeton2015-04-181-1/+1
* new function `xmalloc_unsafe'Robin Templeton2015-04-181-0/+8
* make staticpro a no-opBT Templeton2015-04-181-17/+1
* remove pure storage supportRobin Templeton2015-04-181-347/+26
* remove suspicious object checkingRobin Templeton2015-04-181-102/+0
* use BDW-GCRobin Templeton2015-04-181-4536/+38
* remove allocation checksBT Templeton2015-04-181-478/+10
* simplify spare memory managementBT Templeton2015-02-091-41/+13
* remove asynchronous input processingBT Templeton2015-02-091-100/+10
* Merge from emacs-24; up to 2014-06-03T06:51:[email protected]Glenn Morris2014-06-141-3/+10
|\
| * Attempt to fix bug #17771 with segfault if "C-h h" is interrupted.Eli Zaretskii2014-06-131-3/+10
* | Spelling fix.Paul Eggert2014-06-111-7/+7
* | Further adjustments to mark_object and friends.Dmitry Antipov2014-06-091-22/+32
* | Change object marking routines to minimize stack usage.Dmitry Antipov2014-06-081-39/+44
* | Merge from emacs-24; up to 2014-05-29T17:16:[email protected]Glenn Morris2014-06-011-1/+0
|\|
| * Fix port to 32-bit AIX with xlc.Paul Eggert2014-05-301-1/+0
* | Debugging facility to check whether 'const char *' points toDmitry Antipov2014-05-301-5/+36
* | * alloc.c (Fgarbage_collect): Fix compilation withDmitry Antipov2014-05-291-1/+6
* | Avoid marking too deep portions of stack in mark_stack.Eli Zaretskii2014-05-241-72/+88
* | Allow any non-nil value to count as true in bool-vector.Paul Eggert2014-05-191-4/+0
* | * src/lisp.h (CHECK_BOOLEAN): New function.Dmitry Antipov2014-05-191-0/+20
* | Use bits_word for gcmarkbits.Paul Eggert2014-04-281-19/+19
* | Avoid undefined behavior in signed left shift.Paul Eggert2014-04-271-9/+9
* | Merge from emacs-24; up to 2014-04-16T15:28:[email protected]Paul Eggert2014-04-161-1/+3
|\|
| * Port to IRIX 6.5.Paul Eggert2014-04-131-2/+8
* | Remove DATA_SEG_BITS.Paul Eggert2014-04-161-1/+0
* | Correct mergeDaniel Colascione2014-04-081-2/+2
* | More GC assertionsDaniel Colascione2014-04-081-0/+4
|\ \
| * | Assert that function cells contain valid lisp objectsDaniel Colascione2014-04-031-0/+4