summaryrefslogtreecommitdiff
path: root/src/lisp.h
Commit message (Expand)AuthorAgeFilesLines
* New feature optionally to accelerate auto-repeated scrolling.Alan Mackenzie2014-12-141-0/+1
* Port better to AddressSanitizer.Paul Eggert2014-11-291-0/+7
* Improve clarity of USE_LSB_TAG definition.Paul Eggert2014-11-281-3/+4
* Uniquify the 'size' symbol.Paul Eggert2014-11-071-1/+1
* Avoid unwanted point motion in Fline_beginning_position.Dmitry Antipov2014-10-151-0/+1
* Fix putenv race conditions with undefined behavior.Paul Eggert2014-10-111-1/+2
* * lisp.h (USE_STACK_STRING): Now true only if USE_STACK CONS.Paul Eggert2014-10-081-2/+5
* * src/lisp.h: Fix up compilation for USE_STACK_LISP_OBJECTS=false.Stefan Monnier2014-10-021-1/+1
* Use AUTO_CONS instead of SCOPED_CONS, etc.Paul Eggert2014-09-301-30/+43
* Simplify stack-allocated Lisp objects, and make them more portable.Paul Eggert2014-09-291-105/+61
* Keep stack-allocated Lisp objects fast rather than versatile.Dmitry Antipov2014-09-291-125/+65
* Don't use USE_STACK_LISP_OBJECTS on Windows with GCC older than 4.2.Eli Zaretskii2014-09-251-1/+7
* * lisp.h (toplevel): Adjust comment around USE_STACK_LISP_OBJECTS.Dmitry Antipov2014-09-251-12/+11
* Default to stack objects on DOS_NT platforms as well.Eli Zaretskii2014-09-251-5/+3
* Fix local_cons etc. to not exhaust the stack when in a loop.Paul Eggert2014-09-241-18/+44
* Default to stack objects on non-GNU/Linux, non-DOS_NT platforms.Paul Eggert2014-09-241-5/+4
* * lisp.h (toplevel) [!USE_STACK_LISP_OBJECTS]: Fix poorly nestedKen Brown2014-09-241-3/+3
* * lisp.h (USE_STACK_LISP_OBJECTS): Enable by default if GNU_LINUXDmitry Antipov2014-09-241-2/+13
* * lisp.h (lispstpcpy): Rename from lispstrcpy, and act like stpcpy.Paul Eggert2014-09-231-3/+6
* Use known length of a Lisp string to copy it faster.Dmitry Antipov2014-09-231-0/+9
* Fix SAFE_ALLOCA to not exhaust the stack when in a loop.Paul Eggert2014-09-221-6/+9
* Merge from emacs-24Stefan Monnier2014-09-221-2/+1
|\
| * Always use matched specpdl entry to record call arguments (Bug#18473).Dmitry Antipov2014-09-161-2/+1
* | Avoid extra call to oblookup when interning symbols.Dmitry Antipov2014-09-221-0/+1
* | Minor improvements to new stack-allocated Lisp objects.Paul Eggert2014-09-211-18/+52
* | More and more stack-allocated Lisp objects if USE_LOCAL_ALLOCATORS.Dmitry Antipov2014-09-181-0/+2
* | Port USE_LOCAL_ALLOCATORS code to clang 3.4 x86-64.Paul Eggert2014-09-171-22/+14
* | Port USE_LOCAL_ALLOCATORS code to clang 3.4 x86-64.Paul Eggert2014-09-171-9/+24
* | Fix minor problems found by static checking.Paul Eggert2014-09-171-2/+0
* | If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on stack.Dmitry Antipov2014-09-151-2/+21
* | More debugging aids around GCPROs.Dmitry Antipov2014-09-111-107/+145
* | * lisp.h (make_local_string): Nitpick indent.Dmitry Antipov2014-09-111-2/+2
* | Simplify lisp.h by removing the __COUNTER__ business.Paul Eggert2014-09-101-30/+22
* | * lisp.h (DEFINE_GDB_SYMBOL_ENUM): Remove.Paul Eggert2014-09-101-38/+7
* | Improve the experimental local and scoped allocation.Paul Eggert2014-09-091-126/+99
* | Cleanup last change and make all new stuff conditional.Dmitry Antipov2014-09-091-3/+31
* | Add macros to allocate temporary Lisp objects with alloca.Dmitry Antipov2014-09-091-1/+121
* | Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.Paul Eggert2014-09-071-9/+11
* | Minor cleanup of recent strlen-avoiding patch.Paul Eggert2014-09-021-4/+2
* | * callproc.c (egetenv_internal): Add arg and rename from egetenv ...Dmitry Antipov2014-09-021-1/+10
* | Avoid extra calls to strlen in filesystem I/O routines.Dmitry Antipov2014-09-011-1/+1
* | Clean up extern decls a bit.Paul Eggert2014-08-311-0/+6
* | Add optional arguments LOCALE and IGNORE-CASE to collation functions.Michael Albinus2014-08-291-1/+1
* | Add vectors support to Fsort.Dmitry Antipov2014-08-291-0/+2
* | Add support for HYBRID_MALLOC, allowing the use of gmalloc beforeKen Brown2014-08-281-2/+3
* | * lisp.h (str_collate):Michael Albinus2014-08-271-1/+1
* | Handle C stack overflow caused by too nested Lisp evaluation.Dmitry Antipov2014-08-261-0/+3
* | Minor cleanups of str_collate fix.Paul Eggert2014-08-241-0/+1
* | On GNU/Linux, use timerfd for asynchronous timers.Dmitry Antipov2014-07-281-0/+3
* | Revert previous change.Paul Eggert2014-07-261-1/+1