summaryrefslogtreecommitdiff
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Count MANY function args more reliablyPaul Eggert2015-01-251-62/+46
* Better isolate code that assumes NIL_IS_ZEROPaul Eggert2015-01-211-5/+2
* Undo port to hypothetical nonzero Qnil casePaul Eggert2015-01-201-3/+2
* Port to hypothetical case where Qnil is nonzeroPaul Eggert2015-01-191-3/+4
* Prefer memset to repeatedly assigning QnilPaul Eggert2015-01-191-2/+4
* Tune pseudovector allocation assuming Qnil == 0Dmitry Antipov2015-01-161-59/+5
* Port to 32-bit --with-wide-intPaul Eggert2015-01-101-2/+2
* Compute C decls for DEFSYMs automaticallyPaul Eggert2015-01-051-57/+90
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* Minor cleanups for Lisp objects and symbolsPaul Eggert2014-12-181-8/+7
* Replace union hack with C11-style max_align_tPaul Eggert2014-12-121-2/+1
* Fix misspellings like "an unibyte buffer"Paul Eggert2014-12-091-2/+2
* Port better to AddressSanitizer.Paul Eggert2014-11-291-5/+9
* * alloc.c (mark_overlay): Assume that overlay boundaries areDmitry Antipov2014-10-021-2/+3
* * alloc.c: Remove now-unnecessary check.Paul Eggert2014-09-301-6/+0
* Keep stack-allocated Lisp objects fast rather than versatile.Dmitry Antipov2014-09-291-47/+18
* Fix minor problems found by static checking.Paul Eggert2014-09-171-11/+0
* * alloc.c (local_vector_init): Remove useless INLINE.Dmitry Antipov2014-09-171-1/+1
* If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on stack.Dmitry Antipov2014-09-151-0/+6
* Spelling fixes.Paul Eggert2014-09-111-2/+2
* * src/alloc.c (verify_alloca): Replace a stray occurrence of pointer_valid_fo...Paul Eggert2014-09-101-2/+2
* Improve the experimental local and scoped allocation.Paul Eggert2014-09-091-0/+42
* Cleanup last change and make all new stuff conditional.Dmitry Antipov2014-09-091-2/+6
* Add macros to allocate temporary Lisp objects with alloca.Dmitry Antipov2014-09-091-2/+25
* Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.Paul Eggert2014-09-071-19/+18
* Add vectors support to Fsort.Dmitry Antipov2014-08-291-0/+11
* Add support for HYBRID_MALLOC, allowing the use of gmalloc beforeKen Brown2014-08-281-4/+11
* src/alloc.c: remove a stray braceReuben Thomas2014-08-091-1/+0
* Revert previous change.Paul Eggert2014-07-261-9/+9
* Reorder conditions that are written backwardsAndreas Schwab2014-07-261-9/+9
* * src/alloc.c (Fmemory_info) [HAVE_LINUX_SYSINFO]: Return nil ifDmitry Antipov2014-07-111-3/+4
* Implement memory-info for MS-DOS.Eli Zaretskii2014-07-111-2/+17
* Implement memory-info for MS-Windows.Eli Zaretskii2014-07-101-3/+13
* * configure.ac: Check whether sys/sysinfo.h providesDmitry Antipov2014-07-101-1/+32
* Shrink Lisp_Sub_Char_Table by preferring C integers to Lisp_Objects.Dmitry Antipov2014-07-021-6/+8
* Merge from emacs-24; up to 2014-06-03T06:51:18Z!eliz@gnu.orgGlenn 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:00Z!dmantipov@yandex.ruGlenn 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:26Z!monnier@iro.umontreal.caPaul Eggert2014-04-161-1/+3
|\ \ | |/