summaryrefslogtreecommitdiff
path: root/src/eval.c
AgeCommit message (Expand)Author
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-04merge from trunkTom Tromey
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
2012-08-20Merge from trunkTom Tromey
2012-08-20Inline setter functions for Lisp_Objects slots of struct specbinding.Dmitry Antipov
2012-08-17Functions to get and set Lisp_Object fields of buffer-local variables.Dmitry Antipov
2012-08-15* src/eval.c (eval_sub): Bind lexical-binding.Stefan Monnier
2012-08-15This introduces some new functions to handle the specpdl. The basicTom Tromey
2012-08-15This parameterizes the GC a bit to make it thread-ready.Tom Tromey
2012-08-15This introduces a thread-state object and moves various C globalsTom Tromey
2012-08-14* src/eval.c (Fcalled_interactively_p): Doc fix. (Bug#11747)Glenn Morris
2012-08-08* src/xdisp.c (safe_eval_handler): Remove prototype. Receive args describingStefan Monnier
2012-08-07Revert and cleanup Lisp_Cons, Lisp_Misc and Lisp_Symbol things.Dmitry Antipov
2012-08-07Drop FGET and revert read access to Lisp_Objects slots of struct frame.Dmitry Antipov
2012-08-06Separate read and write access to Lisp_Object slots of struct frame.Dmitry Antipov
2012-08-05Generalize common compile-time constants.Dmitry Antipov
2012-08-01Use INTERNAL_FIELD for symbols.Dmitry Antipov
2012-07-31Generalize INTERNAL_FIELD between buffers, keyboards and frames.Dmitry Antipov
2012-07-29Remove HIDE_LISP_IMPLEMENTATION and cleanup cons free list check.Dmitry Antipov
2012-07-25Autoload more carefully from Lisp. Follow aliases for function properties.Stefan Monnier
2012-07-20Cleanup calls to Fgarbage_collect.Dmitry Antipov
2012-07-18* src/eval.c (Fdefvar): Don't check constants since we only set the var ifStefan Monnier
2012-07-10Use XCAR and XCDR instead of Fcar and Fcdr where possible.Dmitry Antipov
2012-07-05More xmalloc and related cleanup.Paul Eggert
2012-07-05Cleanup xmalloc.Dmitry Antipov
2012-07-03Auto-generate EXFUN using make-docfileTom Tromey
2012-06-26* src/eval.c (Fapply): Allow calling it with a single argument.Stefan Monnier
2012-06-24Switch from NO_RETURN to C11's _Noreturn.Paul Eggert
2012-06-08Clean up scoping rule of predefined single-word vars.Stefan Monnier
2012-06-07* src/eval.c (Fmacroexpand): Stop if the macro returns the same form.Stefan Monnier
2012-05-29* lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C.Stefan Monnier