aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * 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:[email protected]Paul 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:[email protected]Glenn Morris2012-11-161-1/+1
|\|
| * * src/eval.c (Finteractive_p): Revert lexbind-merge mishap.Stefan Monnier2012-11-151-1/+1
* | * eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.Paul Eggert2012-11-141-1/+1
* | Provide new `defalias-fset-function' symbol property.Stefan Monnier2012-11-091-14/+7
|/
* 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:[email protected]Glenn 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:[email protected]Chong 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:[email protected]Glenn 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