comparison lisp/ChangeLog @ 5580:a0e81357194e

Move macros with shadows in bytecomp.el to the end of the files, cl-macs lisp/ChangeLog addition: 2011-10-08 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el: * cl-macs.el (load-time-value): * cl-macs.el (flet): * cl-macs.el (labels): * cl-macs.el (the): * cl-macs.el (declare): Move all these macros to the end of the file, since they're in byte-compile-initial-macro-environment, and we don't want their definitions to override that for the rest of the file during byte-compilation. Happens not to matter right now, but avoids surprises for anyone using the macros elsewhere in cl-macs down the line.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 08 Oct 2011 12:26:09 +0100
parents 3e621ba12d36
children 10f179710250
comparison
equal deleted inserted replaced
5579:3e621ba12d36 5580:a0e81357194e
1 2011-10-08 Aidan Kehoe <kehoea@parhasard.net>
2
3 * cl-macs.el:
4 * cl-macs.el (load-time-value):
5 * cl-macs.el (flet):
6 * cl-macs.el (labels):
7 * cl-macs.el (the):
8 * cl-macs.el (declare):
9 Move all these macros to the end of the file, since they're in
10 byte-compile-initial-macro-environment, and we don't want their
11 definitions to override that for the rest of the file during
12 byte-compilation. Happens not to matter right now, but avoids
13 surprises for anyone using the macros elsewhere in cl-macs down
14 the line.
15
1 2011-10-08 Aidan Kehoe <kehoea@parhasard.net> 16 2011-10-08 Aidan Kehoe <kehoea@parhasard.net>
2 17
3 * bytecomp.el (byte-compile-initial-macro-environment): 18 * bytecomp.el (byte-compile-initial-macro-environment):
4 In the compiler implementation of load-time-value, don't 19 In the compiler implementation of load-time-value, don't
5 byte-compile at macroexpansion time, delay that until 20 byte-compile at macroexpansion time, delay that until