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