Mercurial > hg > xemacs-beta
diff lisp/ChangeLog @ 5613:a944c124b2d3
Be more careful about what we shadow, #'byte-compile-eval.
2011-12-13 Aidan Kehoe <kehoea@parhasard.net>
* bytecomp.el (byte-compile-eval):
When evaluating code at compile time, don't put those macros in
the macro environment that only make sense when creating
byte-compiled output.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Tue, 13 Dec 2011 20:42:30 +0000 |
parents | 2c20bc575989 |
children | 281bf2b87915 |
line wrap: on
line diff
--- a/lisp/ChangeLog Tue Dec 13 20:28:32 2011 +0000 +++ b/lisp/ChangeLog Tue Dec 13 20:42:30 2011 +0000 @@ -5,6 +5,13 @@ 2011-12-13 Aidan Kehoe <kehoea@parhasard.net> + * bytecomp.el (byte-compile-eval): + When evaluating code at compile time, don't put those macros in + the macro environment that only make sense when creating + byte-compiled output. + +2011-12-13 Aidan Kehoe <kehoea@parhasard.net> + * bytecomp.el (byte-compile-initial-macro-environment): If lexical let has played with our lambas, give up on constructing the compiled functions at compiled time, that strategy doesn't