Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5577:0b6e7ae1e78f
Update a comment with a better understanding of the optimizer, bytecomp.el
lisp/ChangeLog addition:
2011-10-04 Aidan Kehoe <kehoea@parhasard.net>
* bytecomp.el (byte-compile-funcall):
Correct a comment here, explaining why the optimizer doesn't
expand (funcall #'(lambda ...)) in some contexts with inline
labels, and why it's reasonable to do it here.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Tue, 04 Oct 2011 09:02:14 +0100 |
parents | 071b810ceb18 |
children | 4a6f90020a59 |
comparison
equal
deleted
inserted
replaced
5576:071b810ceb18 | 5577:0b6e7ae1e78f |
---|---|
1 2011-10-04 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * bytecomp.el (byte-compile-funcall): | |
4 Correct a comment here, explaining why the optimizer doesn't | |
5 expand (funcall #'(lambda ...)) in some contexts with inline | |
6 labels, and why it's reasonable to do it here. | |
7 | |
1 2011-10-03 Aidan Kehoe <kehoea@parhasard.net> | 8 2011-10-03 Aidan Kehoe <kehoea@parhasard.net> |
2 | 9 |
3 * simple.el (handle-pre-motion-command-current-command-is-motion): | 10 * simple.el (handle-pre-motion-command-current-command-is-motion): |
4 Implement #'keysyms-equal with #'labels + (declare (inline ...)), | 11 Implement #'keysyms-equal with #'labels + (declare (inline ...)), |
5 instead of abusing macrolet to the same end. | 12 instead of abusing macrolet to the same end. |