aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | Remove redundant GCPROs around Ffuncall and Fapply calls. ThisDmitry Antipov2014-09-111-107/+21
* | | | | | | | | | | | | | | | Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.Paul Eggert2014-09-071-4/+8
* | | | | | | | | | | | | | | | Merge from emacs-24; up to 2014-07-04T02:28:54Z!dmantipov@yandex.ruGlenn Morris2014-09-021-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | * eval.c (internal_lisp_condition_case): Don't overrun the stackPaul Eggert2014-09-011-1/+1
* | | | | | | | | | | | | | | | Complete pixelwise frame/window resizing, add horizontal scrollbar support.Martin Rudalics2014-07-271-4/+2
* | | | | | | | | | | | | | | | * eval.c (toplevel): Remove redundant #include directives.Dmitry Antipov2014-06-171-5/+0
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | * eval.c (call_debugger): When exiting the debugger, do not allowDmitry Antipov2014-02-101-2/+6
* | | | | | | | | | | | | | | * eval.c (call_debugger): Grow specpdl if the debugger wasDmitry Antipov2014-02-031-12/+19
* | | | | | | | | | | | | | | * src/eval.c (Fsignal): Fix `debug' handling to match 2013-10-03 change.Stefan Monnier2014-01-241-2/+2
* | | | | | | | | | | | | | | Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+2
* | | | | | | | | | | | | | | Spelling fixes.Paul Eggert2013-12-081-1/+1
* | | | | | | | | | | | | | | * lisp/emacs-lisp/debug.el (debugger-toggle-locals): New command.Helmut Eller2013-12-021-0/+68
* | | | | | | | | | | | | | | * src/eval.c (handlerlist_sentinel): New variable.Stefan Monnier2013-11-051-2/+18
* | | | | | | | | | | | | | | * src/eval.c (run_hook_with_args): Use FUNCTIONP.Stefan Monnier2013-10-291-1/+1
* | | | | | | | | | | | | | | Doc tweaks for condGlenn Morris2013-10-091-4/+4
* | | | | | | | | | | | | | | * eval.c (clobbered_eassert): New macro.Paul Eggert2013-10-021-16/+23
* | | | | | | | | | | | | | | Introduce new bytecodes for efficient catch/condition-case in lexbind.Stefan Monnier2013-10-031-205/+131
* | | | | | | | | | | | | | | * lisp/subr.el (with-demoted-errors): Add `format' argument.Stefan Monnier2013-09-101-1/+3
* | | | | | | | | | | | | | | * src/eval.c (eval_sub): Only call Ffunction if necessary.Stefan Monnier2013-09-061-4/+3
* | | | | | | | | | | | | | | * src/eval.c (Ffuncall): Fix handling of ((lambda ..) ..) in lexicallyStefan Monnier2013-08-281-11/+10
| |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Fix some fd issues when running subprocesses.Paul Eggert2013-08-121-0/+10
* | | | | | | | | | | | | | Make defvar affect the default binding outside of any let.Stefan Monnier2013-08-021-42/+82
* | | | | | | | | | | | | | Spelling fixes.Paul Eggert2013-07-281-1/+1
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Fix minor problems found by static checking.Paul Eggert2013-07-261-6/+7
* | | | | | | | | | | | | Add support for lexical variables to the debugger's `e' command.Stefan Monnier2013-07-261-23/+146
* | | | | | | | | | | | | * src/eval.c (Fprogn): Do not check that BODY is a proper list.Paul Eggert2013-07-241-6/+0
* | | | | | | | | | | | | * eval.c (Fprogn): Check that BODY is a proper list.Paul Eggert2013-07-231-0/+6
* | | | | | | | | | | | | Tune UNEVALLED functions by using XCAR instead of Fcar, etc.Paul Eggert2013-07-231-66/+68
* | | | | | | | | | | | | Spelling fixes.Paul Eggert2013-07-201-1/+1
* | | | | | | | | | | | | * charset.c: Fix file descriptor leaks and errno issues.Paul Eggert2013-07-171-0/+21
* | | | | | | | | | | | | * lread.c: Fix file descriptor leaks and errno issues.Paul Eggert2013-07-171-0/+21
* | | | | | | | | | | | | New unwind-protect flavors to better type-check C callbacks.Paul Eggert2013-07-161-21/+56
* | | | | | | | | | | | | Prefer list1 (X) to Fcons (X, Qnil) when building lists.Paul Eggert2013-07-151-7/+7
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | Don't lose top specpdl entry when memory is exhausted.Paul Eggert2013-07-121-23/+33
* | | | | | | | | | | | * eval.c (backtrace_function, backtrace_args): Now EXTERNALLY_VISIBLE.Paul Eggert2013-07-111-6/+9
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Porting fixes for merged specpdl and backtrace stacks.Paul Eggert2013-06-181-90/+108
* | | | | | | | | | | Use functions, not macros, for XINT etc.Paul Eggert2013-06-161-0/+63
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Fix minor problems found by static checking.Paul Eggert2013-06-031-7/+16
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | * src/eval.c (backtrace_p, backtrace_top, backtrace_next): Export them toStefan Monnier2013-06-031-4/+6
* | | | | | | | | Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier2013-06-031-217/+261
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Static checking by Sun C 5.12.Paul Eggert2013-03-131-1/+0
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | * src/callint.c (Fcall_interactively): Use the right lexical environmentStefan Monnier2013-02-251-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Fix compilation with GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE.Dmitry Antipov2013-01-141-0/+3
| |_|_|_|/ |/| | | |
* | | | | Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-021-1/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Update copyright notices for 2013.Paul Eggert2013-01-011-1/+2
* | | | | Conflate Qnil and Qunbound for `symbol-function'.Stefan Monnier2012-11-201-12/+12
* | | | | * eval.c (interactive_p): Remove no-longer-used decl.Paul Eggert2012-11-201-1/+0
* | | | | Make called-interactively-p work for edebug or advised code.Stefan Monnier2012-11-191-102/+5
* | | | | Merge from emacs-24; up to 2012-11-13T18:57:26Z!dgutov@yandex.ruGlenn Morris2012-11-161-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | * src/eval.c (Finteractive_p): Revert lexbind-merge mishap.Stefan Monnier2012-11-151-1/+1