Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5437:002cb5224e4f
Merge with 21.5 trunk.
author | Mats Lidell <matsl@xemacs.org> |
---|---|
date | Mon, 15 Nov 2010 22:33:52 +0100 |
parents | ec05a30f7148 |
children | 09fed7053634 |
comparison
equal
deleted
inserted
replaced
5436:da1365dd3f07 | 5437:002cb5224e4f |
---|---|
1 2010-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * cl-macs.el (eql): Don't remove the byte-compile property of this | |
4 symbol. That was necessary to override a bug in bytecomp.el where | |
5 #'eql was confused with #'eq, which bug we no longer have. | |
6 If neither expression is constant, don't attempt to handle the | |
7 expression in this compiler macro, leave it to byte-compile-eql, | |
8 which produces better code anyway. | |
9 * bytecomp.el (eq): #'eql is not the function associated with the | |
10 byte-eq byte code. | |
11 (byte-compile-eql): Add an explicit compile method for this | |
12 function, for cases where the cl-macs compiler macro hasn't | |
13 reduced it to #'eq or #'equal. | |
14 | |
1 2010-10-25 Aidan Kehoe <kehoea@parhasard.net> | 15 2010-10-25 Aidan Kehoe <kehoea@parhasard.net> |
2 | 16 |
3 Add compiler macros and compilation sanity-checking for various | 17 Add compiler macros and compilation sanity-checking for various |
4 functions that take keywords. | 18 functions that take keywords. |
5 | 19 |