| Commit message (Expand) | Author | Age | Files | Lines |
* | Count MANY function args more reliably | Paul Eggert | 2015-01-25 | 1 | -3/+2 |
* | Compute C decls for DEFSYMs automatically | Paul Eggert | 2015-01-05 | 1 | -11/+8 |
* | Update copyright year to 2015 | Paul Eggert | 2015-01-01 | 1 | -1/+1 |
* | Spelling fixes. | Paul Eggert | 2014-10-12 | 1 | -4/+4 |
* | Enhance terpri to allow conditionally output a newline | Leo Liu | 2014-10-09 | 1 | -1/+1 |
* | Use AUTO_CONS instead of SCOPED_CONS, etc. | Paul Eggert | 2014-09-30 | 1 | -8/+13 |
* | Simplify stack-allocated Lisp objects, and make them more portable. | Paul Eggert | 2014-09-29 | 1 | -3/+3 |
* | Keep stack-allocated Lisp objects fast rather than versatile. | Dmitry Antipov | 2014-09-29 | 1 | -2/+0 |
* | Fix local_cons etc. to not exhaust the stack when in a loop. | Paul Eggert | 2014-09-24 | 1 | -1/+4 |
* | * chartab.c (uniprop_encode_value_numeric): | Dmitry Antipov | 2014-09-24 | 1 | -5/+1 |
* | If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on stack. | Dmitry Antipov | 2014-09-15 | 1 | -3/+3 |
* | Use SAFE_ALLOCA etc. to avoid unbounded stack allocation. | Paul Eggert | 2014-09-07 | 1 | -7/+11 |
* | * lisp.h (CHECK_VECTOR_OR_STRING): Return number of elements | Dmitry Antipov | 2014-07-14 | 1 | -6/+2 |
* | * doc/lispref/keymaps.texi (Key Lookup): Remove mention of indirect entries. | Stefan Monnier | 2014-07-01 | 1 | -39/+3 |
* | * src/keymap.c (silly_event_symbol_error): Don't recommend the use of strings. | Stefan Monnier | 2014-06-12 | 1 | -3/+1 |
* | Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'. | Paul Eggert | 2014-04-05 | 1 | -1/+1 |
* | Update copyright year to 2014 by running admin/update-copyright. | Paul Eggert | 2014-01-01 | 1 | -1/+1 |
* | Doc updates for several Emacs 24.4 changes. | Chong Yidong | 2013-12-25 | 1 | -1/+1 |
* | Fix bug #15907 with crashes due to after-change-functions. | Eli Zaretskii | 2013-11-16 | 1 | -2/+5 |
* | Omit some unnecessary casts. | Paul Eggert | 2013-08-10 | 1 | -2/+1 |
* | Fix obscure porting bug with varargs functions. | Paul Eggert | 2013-07-18 | 1 | -2/+2 |
* | Prefer list1 (X) to Fcons (X, Qnil) when building lists. | Paul Eggert | 2013-07-15 | 1 | -16/+15 |
* | Don't convert function pointers to void * and back. | Paul Eggert | 2013-07-01 | 1 | -3/+3 |
* | Use functions, not macros, for XINT etc. | Paul Eggert | 2013-06-16 | 1 | -0/+6 |
* | * src/keymap.c (Fcurrent_active_maps, Fdescribe_buffer_bindings): | Stefan Monnier | 2013-06-04 | 1 | -18/+27 |
* | Prefer < to > in range checks such as 0 <= i && i < N. | Paul Eggert | 2013-04-01 | 1 | -1/+1 |
* | * window.h (struct window): Replace hchild, vchild and buffer slots | Dmitry Antipov | 2013-03-28 | 1 | -3/+3 |
* | Reorder conditions that are written backwards | Andreas Schwab | 2013-03-24 | 1 | -1/+1 |
* | Use functions and constants to manipulate Lisp_Save_Value objects. | Paul Eggert | 2013-03-21 | 1 | -1/+2 |
* | Static checking by Sun C 5.12. | Paul Eggert | 2013-03-13 | 1 | -2/+2 |
* | Clean up read_key_sequence a bit; reread active keymaps after first event. | Stefan Monnier | 2013-02-11 | 1 | -3/+3 |
* | * lisp.h (toplevel): Add comment about using Lisp_Save_Value | Dmitry Antipov | 2013-01-17 | 1 | -1/+1 |
* | * keymap.c (map_keymap_internal): Use format_save_value. | Dmitry Antipov | 2013-01-15 | 1 | -10/+5 |
* | * src/lisp.h (XSAVE_POINTER, XSAVE_INTEGER): Change to allow extraction | Dmitry Antipov | 2013-01-15 | 1 | -2/+2 |
* | Avoid needless casts with XSAVE_POINTER. | Paul Eggert | 2013-01-14 | 1 | -2/+1 |
* | Make Lisp_Save_Value more versatile storage for up to four objects. | Dmitry Antipov | 2013-01-14 | 1 | -2/+2 |
* | Update copyright notices for 2013. | Paul Eggert | 2013-01-01 | 1 | -1/+2 |
* | * src/keymap.c (Fkey_description): Doc fix. | Glenn Morris | 2012-12-31 | 1 | -1/+1 |
* | keyboard.c, keymap.c: Use bool for booleans. | Paul Eggert | 2012-10-10 | 1 | -82/+77 |
* | Simplify and avoid signal-handling races. | Paul Eggert | 2012-09-23 | 1 | -2/+2 |
* | Port better to POSIX hosts lacking _setjmp. | Paul Eggert | 2012-09-15 | 1 | -1/+1 |
* | Simplify redefinition of 'abort' (Bug#12316). | Paul Eggert | 2012-09-04 | 1 | -1/+1 |
* | * keymap.c (push_key_description): Print M-TAB as C-M-i. | Chong Yidong | 2012-09-02 | 1 | -2/+9 |
* | Always use set_buffer_if_live to restore original buffer at unwind. | Dmitry Antipov | 2012-08-28 | 1 | -3/+1 |
* | * buffer.h (BSET): Remove. | Paul Eggert | 2012-08-17 | 1 | -1/+1 |
* | Use BSET for write access to Lisp_Object members of struct buffer. | Dmitry Antipov | 2012-08-13 | 1 | -1/+1 |
* | Drop WGET and revert read access to Lisp_Objects slots of struct window. | Dmitry Antipov | 2012-08-07 | 1 | -3/+3 |
* | Separate read and write access to Lisp_Object slots of struct window. | Dmitry Antipov | 2012-08-06 | 1 | -3/+3 |
* | Generalize common compile-time constants. | Dmitry Antipov | 2012-08-05 | 1 | -1/+1 |
* | Remove unnecessary casts involving pointers. | Paul Eggert | 2012-08-03 | 1 | -3/+2 |