Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5282:dcc34e28cd84
Warn at byte-compile in #'the if FORM constant & not TYPE; fix byte-compile-constp
2010-10-10 Aidan Kehoe <kehoea@parhasard.net>
* bytecomp.el (byte-compile-constp) Forms quoted with FUNCTION are
also constant.
(byte-compile-initial-macro-environment): In #'the, if FORM is
constant and does not match TYPE, warn at byte-compile time.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 10 Oct 2010 12:32:38 +0100 |
parents | aa20a889ff14 |
children | d27c1ee1943b |
comparison
equal
deleted
inserted
replaced
5281:aa20a889ff14 | 5282:dcc34e28cd84 |
---|---|
1 2010-10-10 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * bytecomp.el (byte-compile-constp) Forms quoted with FUNCTION are | |
4 also constant. | |
5 (byte-compile-initial-macro-environment): In #'the, if FORM is | |
6 constant and does not match TYPE, warn at byte-compile time. | |
7 | |
1 2010-10-10 Aidan Kehoe <kehoea@parhasard.net> | 8 2010-10-10 Aidan Kehoe <kehoea@parhasard.net> |
2 | 9 |
3 * backquote.el (bq-vector-contents, bq-list*): Remove; the former | 10 * backquote.el (bq-vector-contents, bq-list*): Remove; the former |
4 is equivalent to (append VECTOR nil), the latter to (list* ...). | 11 is equivalent to (append VECTOR nil), the latter to (list* ...). |
5 (bq-process-2): Use (append VECTOR nil) instead of using | 12 (bq-process-2): Use (append VECTOR nil) instead of using |