comparison 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
comparison
equal deleted inserted replaced
5612:2c20bc575989 5613:a944c124b2d3
1 2011-12-10 Aidan Kehoe <kehoea@parhasard.net> 1 2011-12-10 Aidan Kehoe <kehoea@parhasard.net>
2 2
3 * mule/mule-cmds.el (posix-charset-to-coding-system-hash): 3 * mule/mule-cmds.el (posix-charset-to-coding-system-hash):
4 Correct the docstring for this variable. 4 Correct the docstring for this variable.
5
6 2011-12-13 Aidan Kehoe <kehoea@parhasard.net>
7
8 * bytecomp.el (byte-compile-eval):
9 When evaluating code at compile time, don't put those macros in
10 the macro environment that only make sense when creating
11 byte-compiled output.
5 12
6 2011-12-13 Aidan Kehoe <kehoea@parhasard.net> 13 2011-12-13 Aidan Kehoe <kehoea@parhasard.net>
7 14
8 * bytecomp.el (byte-compile-initial-macro-environment): 15 * bytecomp.el (byte-compile-initial-macro-environment):
9 If lexical let has played with our lambas, give up on constructing 16 If lexical let has played with our lambas, give up on constructing