Mercurial > hg > xemacs-beta
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 |