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.