aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2010-12-15 12:46:59 -0500
committerStefan Monnier2010-12-15 12:46:59 -0500
commita0ee6f2751acba71df443d4d795bb350eb6421dd (patch)
treee4f47d66877b1b00b9ce00a304b509dee840868a /lisp/ChangeLog
parentdefb141157dfa37c33cdcbfa4b29c702a8fc9edf (diff)
downloademacs-a0ee6f2751acba71df443d4d795bb350eb6421dd.tar.gz
emacs-a0ee6f2751acba71df443d4d795bb350eb6421dd.zip
Obey lexical-binding in interactive evaluation commands.
* lisp/emacs-lisp/edebug.el (edebug-eval-defun, edebug-eval): * lisp/emacs-lisp/lisp-mode.el (eval-last-sexp-1, eval-defun-1): * lisp/ielm.el (ielm-eval-input): * lisp/simple.el (eval-expression): Use new eval arg to obey lexical-binding. * src/eval.c (Feval): Add `lexical' argument. Adjust callers. (Ffuncall, eval_sub): Avoid goto.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 053eb95329c..87794ceb5d2 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12010-12-15 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/edebug.el (edebug-eval-defun, edebug-eval):
4 * emacs-lisp/lisp-mode.el (eval-last-sexp-1, eval-defun-1):
5 * ielm.el (ielm-eval-input):
6 * simple.el (eval-expression): Use new eval arg to obey lexical-binding.
7
12010-12-14 Stefan Monnier <monnier@iro.umontreal.ca> 82010-12-14 Stefan Monnier <monnier@iro.umontreal.ca>
2 9
3 * emacs-lisp/bytecomp.el (byte-compile-condition-case): Use push. 10 * emacs-lisp/bytecomp.el (byte-compile-condition-case): Use push.