aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* This introduces some new functions to handle the specpdl. The basicTom Tromey2012-08-151-41/+124
* This parameterizes the GC a bit to make it thread-ready.Tom Tromey2012-08-151-0/+13
* This introduces a thread-state object and moves various C globalsTom Tromey2012-08-151-27/+27
* * 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
* | Merge from trunk.Paul Eggert2012-02-241-20/+29
|\ \ | |/
| * Doc updates for defvar, defconst, and defcustom.Chong Yidong2012-02-151-20/+29
* | Merge from trunk.Paul Eggert2012-02-101-7/+8
|\ \ | |/
| * Tweak custom-variable-p and user-variable-p docs.Chong Yidong2012-01-251-7/+8
* | Merge from trunk.Paul Eggert2012-01-091-1/+1
|\ \ | |/
| * Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* | Merge from trunk.Paul Eggert2011-12-101-1/+13
|\ \ | |/
| * Don't macro-inline non-performance-critical code.Stefan Monnier2011-12-041-0/+12
| * Spelling fixes.Paul Eggert2011-12-041-1/+1
* | * eval.c (Fprog2): Simplify and allow C tail recursion.Paul Eggert2011-09-261-2/+2
* | * eval.c (Fprog1, Fprog2): Don't assume list length fits in int. Simplify.Paul Eggert2011-09-251-35/+7
* | Fix specpdl loop typo.Paul Eggert2011-09-211-1/+1
* | * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp):Paul Eggert2011-09-211-26/+22
|/
* * src/eval.c (Fquote): Document its non-consing behavior.Stefan Monnier2011-09-161-0/+8
* Whitespace changes.Juanma Barranquero2011-09-091-1/+1
* * eval.c (verror): Simplify by rewriting in terms of evxprintf,Paul Eggert2011-08-291-25/+1
* Merge from trunk.Paul Eggert2011-08-241-2/+10
|\
| * * eval.c (Fcondition_case): Document `debug' symbol in error handler.Chong Yidong2011-08-201-2/+6
| * * src/eval.c (Fsignal): Handle `debug' symbol in error handler.Chong Yidong2011-08-201-0/+4
* | Merge from trunk.Paul Eggert2011-08-181-28/+0
|\ \ | |/
| * Remove aborts from internal_condition_case*.Chong Yidong2011-08-171-28/+0