]> git.eshelyaron.com Git - emacs.git/commit
Execute top level forms in the right lex/dyn scope.
authorAndrea Corallo <akrl@sdf.org>
Tue, 2 Jun 2020 10:08:50 +0000 (11:08 +0100)
committerAndrea Corallo <akrl@sdf.org>
Sun, 21 Jun 2020 22:03:23 +0000 (00:03 +0200)
commit29b2a08c36554ec26f8f3c51da2a2a26b13bfe8f
tree4ecc9985a4ea16756f75a746e95a97d5a2c46bc4
parent47ab6c237e703cf4b5bbcd3c301e324e0deb1173
Execute top level forms in the right lex/dyn scope.

* lisp/emacs-lisp/bytecomp.el (byte-to-native-top-level): Add
'lexical' slot.
(byte-compile-output-file-form): Update for new slot.
(byte-compile-file-form-defmumble): Capture scope.

* lisp/emacs-lisp/comp.el (comp-emit-for-top-level): Specify
execution scope.
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/comp.el