summaryrefslogtreecommitdiff
path: root/src/eval.c
AgeCommit message (Expand)Author
2013-07-28Spelling fixes.Paul Eggert
2013-07-26Fix minor problems found by static checking.Paul Eggert
2013-07-26Add support for lexical variables to the debugger's `e' command.Stefan Monnier
2013-07-24* src/eval.c (Fprogn): Do not check that BODY is a proper list.Paul Eggert
2013-07-23* eval.c (Fprogn): Check that BODY is a proper list.Paul Eggert
2013-07-23Tune UNEVALLED functions by using XCAR instead of Fcar, etc.Paul Eggert
2013-07-20Spelling fixes.Paul Eggert
2013-07-17* charset.c: Fix file descriptor leaks and errno issues.Paul Eggert
2013-07-17* lread.c: Fix file descriptor leaks and errno issues.Paul Eggert
2013-07-16New unwind-protect flavors to better type-check C callbacks.Paul Eggert
2013-07-15Prefer list1 (X) to Fcons (X, Qnil) when building lists.Paul Eggert
2013-07-12Don't lose top specpdl entry when memory is exhausted.Paul Eggert
2013-07-11* eval.c (backtrace_function, backtrace_args): Now EXTERNALLY_VISIBLE.Paul Eggert
2013-06-18Porting fixes for merged specpdl and backtrace stacks.Paul Eggert
2013-06-16Use functions, not macros, for XINT etc.Paul Eggert
2013-06-03Fix minor problems found by static checking.Paul Eggert
2013-06-03* src/eval.c (backtrace_p, backtrace_top, backtrace_next): Export them toStefan Monnier
2013-06-03Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier
2013-03-13Static checking by Sun C 5.12.Paul Eggert
2013-02-25* src/callint.c (Fcall_interactively): Use the right lexical environmentStefan Monnier
2013-01-14Fix compilation with GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE.Dmitry Antipov
2013-01-02Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert
2013-01-01Update copyright notices for 2013.Paul Eggert
2012-11-20Conflate Qnil and Qunbound for `symbol-function'.Stefan Monnier
2012-11-20* eval.c (interactive_p): Remove no-longer-used decl.Paul Eggert
2012-11-19Make called-interactively-p work for edebug or advised code.Stefan Monnier
2012-11-16Merge from emacs-24; up to 2012-11-13T18:57:26Z!dgutov@yandex.ruGlenn Morris
2012-11-15* src/eval.c (Finteractive_p): Revert lexbind-merge mishap.Stefan Monnier
2012-11-14* eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.Paul Eggert
2012-11-09Provide new `defalias-fset-function' symbol property.Stefan Monnier
2012-10-11Fix spurious "cl--defsubst-expand might not be defined at runtime"Stefan Monnier
2012-09-30Prefer plain 'static' to 'static inline'.Paul Eggert
2012-09-28* src/lisp.h (struct backtrace): Remove indirection for `function' field.Stefan Monnier
2012-09-28Merge from emacs-24; up to 2012-05-07T21:26:08Z!rgm@gnu.orgGlenn Morris
2012-09-26Merge profiler branchStefan Monnier
2012-09-24Doc fixesGlenn Morris
2012-09-23Simplify and avoid signal-handling races.Paul Eggert
2012-09-21Merge from emacs-24; up to 2012-05-07T14:57:18Z!michael.albinus@gmx.deChong Yidong
2012-09-17run-hooks-with-args-* do fixes (bug#12393)Glenn Morris
2012-09-16Remove configure's --without-sync-input option.Paul Eggert
2012-09-15Port better to POSIX hosts lacking _setjmp.Paul Eggert
2012-09-12More fixes for 'volatile' and setjmp/longjmp.Paul Eggert
2012-09-11* src/eval.c: Add `inhibit-debugger'.Stefan Monnier
2012-09-04Implement `debug-on-message'.Lars Ingebrigtsen
2012-09-04Simplify redefinition of 'abort' (Bug#12316).Paul Eggert
2012-09-02* emacs.c, eval.c: Use bool for boolean.Paul Eggert
2012-09-02Clean up some extern decls.Paul Eggert
2012-08-28Merge from emacs-24; up to 2012-05-04T19:17:01Z!monnier@iro.umontreal.caGlenn Morris
2012-08-25* src/lisp.h (functionp): New function (extracted from Ffunctionp).Barry O'Reilly
2012-08-22Add emacs native profiler.Tomohiro Matsuyama