index
:
chemacs.git
devmain
master
emacs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
eval.c
Age
Commit message (
Expand
)
Author
2012-08-15
This introduces some new functions to handle the specpdl. The basic
Tom Tromey
2012-08-15
This parameterizes the GC a bit to make it thread-ready.
Tom Tromey
2012-08-15
This introduces a thread-state object and moves various C globals
Tom Tromey
2012-08-08
* src/xdisp.c (safe_eval_handler): Remove prototype. Receive args describing
Stefan Monnier
2012-08-07
Revert and cleanup Lisp_Cons, Lisp_Misc and Lisp_Symbol things.
Dmitry Antipov
2012-08-07
Drop FGET and revert read access to Lisp_Objects slots of struct frame.
Dmitry Antipov
2012-08-06
Separate read and write access to Lisp_Object slots of struct frame.
Dmitry Antipov
2012-08-05
Generalize common compile-time constants.
Dmitry Antipov
2012-08-01
Use INTERNAL_FIELD for symbols.
Dmitry Antipov
2012-07-31
Generalize INTERNAL_FIELD between buffers, keyboards and frames.
Dmitry Antipov
2012-07-29
Remove HIDE_LISP_IMPLEMENTATION and cleanup cons free list check.
Dmitry Antipov
2012-07-25
Autoload more carefully from Lisp. Follow aliases for function properties.
Stefan Monnier
2012-07-20
Cleanup calls to Fgarbage_collect.
Dmitry Antipov
2012-07-18
* src/eval.c (Fdefvar): Don't check constants since we only set the var if
Stefan Monnier
2012-07-10
Use XCAR and XCDR instead of Fcar and Fcdr where possible.
Dmitry Antipov
2012-07-05
More xmalloc and related cleanup.
Paul Eggert
2012-07-05
Cleanup xmalloc.
Dmitry Antipov
2012-07-03
Auto-generate EXFUN using make-docfile
Tom Tromey
2012-06-26
* src/eval.c (Fapply): Allow calling it with a single argument.
Stefan Monnier
2012-06-24
Switch from NO_RETURN to C11's _Noreturn.
Paul Eggert
2012-06-08
Clean 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
2012-05-25
Merge from trunk.
Paul Eggert
2012-05-09
Untag more efficiently if USE_LSB_TAG.
Paul Eggert
2012-04-09
Merge from trunk.
Paul Eggert
2012-04-09
Remove * characters from the front of variable docstrings.
Chong Yidong
2012-04-09
Remove defining user variables via * in docstring.
Chong Yidong
2012-03-12
Rename inhibit_window_configuration_change_hook to inhibit_lisp_code.
Chong Yidong
2012-02-24
Merge from trunk.
Paul Eggert
2012-02-15
Doc updates for defvar, defconst, and defcustom.
Chong Yidong
2012-02-10
Merge from trunk.
Paul Eggert
2012-01-25
Tweak custom-variable-p and user-variable-p docs.
Chong Yidong
2012-01-09
Merge from trunk.
Paul Eggert
2012-01-05
Add 2012 to FSF copyright years for Emacs files
Glenn Morris
2011-12-10
Merge from trunk.
Paul Eggert
2011-12-04
Don't macro-inline non-performance-critical code.
Stefan Monnier
2011-12-04
Spelling fixes.
Paul Eggert
2011-09-26
* eval.c (Fprog2): Simplify and allow C tail recursion.
Paul Eggert
2011-09-25
* eval.c (Fprog1, Fprog2): Don't assume list length fits in int. Simplify.
Paul Eggert
2011-09-21
Fix specpdl loop typo.
Paul Eggert
2011-09-21
* alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp):
Paul Eggert
2011-09-16
* src/eval.c (Fquote): Document its non-consing behavior.
Stefan Monnier
2011-09-09
Whitespace changes.
Juanma Barranquero
2011-08-29
* eval.c (verror): Simplify by rewriting in terms of evxprintf,
Paul Eggert
2011-08-24
Merge from trunk.
Paul Eggert
2011-08-20
* eval.c (Fcondition_case): Document `debug' symbol in error handler.
Chong Yidong
2011-08-20
* src/eval.c (Fsignal): Handle `debug' symbol in error handler.
Chong Yidong
2011-08-18
Merge from trunk.
Paul Eggert
2011-08-17
Remove aborts from internal_condition_case*.
Chong Yidong
[next]