summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Expand)AuthorAgeFilesLines
* Fix spurious "cl--defsubst-expand might not be defined at runtime"Stefan Monnier2012-10-111-3/+5
* Prefer plain 'static' to 'static inline'.Paul Eggert2012-09-301-2/+2
* * src/lisp.h (struct backtrace): Remove indirection for `function' field.Stefan Monnier2012-09-281-14/+14
* Merge from emacs-24; up to 2012-05-07T21:26:08Z!rgm@gnu.orgGlenn Morris2012-09-281-26/+19
|\
| * Doc fixesGlenn Morris2012-09-241-26/+19
* | Merge profiler branchStefan Monnier2012-09-261-13/+3
|\ \
| * | Add emacs native profiler.Tomohiro Matsuyama2012-08-221-13/+3
* | | Simplify and avoid signal-handling races.Paul Eggert2012-09-231-14/+4
* | | Merge from emacs-24; up to 2012-05-07T14:57:18Z!michael.albinus@gmx.deChong Yidong2012-09-211-2/+5
|\ \ \ | | |/ | |/|
| * | run-hooks-with-args-* do fixes (bug#12393)Glenn Morris2012-09-171-2/+5
* | | Remove configure's --without-sync-input option.Paul Eggert2012-09-161-15/+1
* | | Port better to POSIX hosts lacking _setjmp.Paul Eggert2012-09-151-8/+7
* | | More fixes for 'volatile' and setjmp/longjmp.Paul Eggert2012-09-121-7/+4
* | | * src/eval.c: Add `inhibit-debugger'.Stefan Monnier2012-09-111-4/+11
* | | Implement `debug-on-message'.Lars Ingebrigtsen2012-09-041-1/+1
* | | Simplify redefinition of 'abort' (Bug#12316).Paul Eggert2012-09-041-7/+7
* | | * emacs.c, eval.c: Use bool for boolean.Paul Eggert2012-09-021-30/+28
* | | Clean up some extern decls.Paul Eggert2012-09-021-1/+0
* | | Merge from emacs-24; up to 2012-05-04T19:17:01Z!monnier@iro.umontreal.caGlenn Morris2012-08-281-5/+4
|\ \ \ | |/ /
| * | * src/eval.c (Fcalled_interactively_p): Doc fix. (Bug#11747)Glenn Morris2012-08-141-5/+4
* | | * src/lisp.h (functionp): New function (extracted from Ffunctionp).Barry O'Reilly2012-08-251-26/+2
| |/ |/|
* | Inline setter functions for Lisp_Objects slots of struct specbinding.Dmitry Antipov2012-08-201-8/+22
* | Functions to get and set Lisp_Object fields of buffer-local variables.Dmitry Antipov2012-08-171-2/+2
* | * src/eval.c (eval_sub): Bind lexical-binding.Stefan Monnier2012-08-151-1/+13
* | * src/xdisp.c (safe_eval_handler): Remove prototype. Receive args describingStefan Monnier2012-08-081-2/+4
* | Revert and cleanup Lisp_Cons, Lisp_Misc and Lisp_Symbol things.Dmitry Antipov2012-08-071-7/+7
* | Drop FGET and revert read access to Lisp_Objects slots of struct frame.Dmitry Antipov2012-08-071-1/+1
* | Separate read and write access to Lisp_Object slots of struct frame.Dmitry Antipov2012-08-061-1/+1
* | Generalize common compile-time constants.Dmitry Antipov2012-08-051-2/+2
* | Use INTERNAL_FIELD for symbols.Dmitry Antipov2012-08-011-7/+7
* | Generalize INTERNAL_FIELD between buffers, keyboards and frames.Dmitry Antipov2012-07-311-1/+1
* | Remove HIDE_LISP_IMPLEMENTATION and cleanup cons free list check.Dmitry Antipov2012-07-291-5/+5
* | Autoload more carefully from Lisp. Follow aliases for function properties.Stefan Monnier2012-07-251-32/+46
* | Cleanup calls to Fgarbage_collect.Dmitry Antipov2012-07-201-14/+2
* | * src/eval.c (Fdefvar): Don't check constants since we only set the var ifStefan Monnier2012-07-181-12/+0
* | Use XCAR and XCDR instead of Fcar and Fcdr where possible.Dmitry Antipov2012-07-101-2/+2
* | More xmalloc and related cleanup.Paul Eggert2012-07-051-2/+3
* | Cleanup xmalloc.Dmitry Antipov2012-07-051-1/+1
* | Auto-generate EXFUN using make-docfileTom Tromey2012-07-031-1/+0
* | * src/eval.c (Fapply): Allow calling it with a single argument.Stefan Monnier2012-06-261-1/+1
* | Switch from NO_RETURN to C11's _Noreturn.Paul Eggert2012-06-241-3/+2
* | Clean up scoping rule of predefined single-word vars.Stefan Monnier2012-06-081-0/+12
* | * src/eval.c (Fmacroexpand): Stop if the macro returns the same form.Stefan Monnier2012-06-071-1/+7
* | * lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C.Stefan Monnier2012-05-291-123/+9
* | Merge from trunk.Paul Eggert2012-05-251-1/+1
|\ \
| * | Untag more efficiently if USE_LSB_TAG.Paul Eggert2012-05-091-1/+1
* | | Merge from trunk.Paul Eggert2012-04-091-74/+14
|\ \ \ | |/ /
| * | Remove * characters from the front of variable docstrings.Chong Yidong2012-04-091-6/+6
| * | Remove defining user variables via * in docstring.Chong Yidong2012-04-091-68/+0
| |/
| * Rename inhibit_window_configuration_change_hook to inhibit_lisp_code.Chong Yidong2012-03-121-0/+8