• Stefan Monnier's avatar
    Obey lexical-binding in interactive evaluation commands. · a0ee6f27
    Stefan Monnier authored
    * 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.
    a0ee6f27
bytecode.c 36.7 KB