Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5775:4004c3266c09
Transform #'princ to #'write-sequence at compile time if appropriate.
lisp/ChangeLog addition:
2013-12-22 Aidan Kehoe <kehoea@parhasard.net>
* cl-macs.el:
* cl-macs.el (princ): New compiler macro.
Transform #'princ to #'write-sequence if we can determine at
compile time that it is being passed a string. Initialising the
printer is expensive enough, but much of our code took this
approach because #'write-sequence wasn't available.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 22 Dec 2013 10:36:33 +0000 |
parents | 94a6b8fbd56e |
children | 580ebed3500a |
comparison
equal
deleted
inserted
replaced
5774:7a538e1a4676 | 5775:4004c3266c09 |
---|---|
1 2013-12-22 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * cl-macs.el: | |
4 * cl-macs.el (princ): New compiler macro. | |
5 Transform #'princ to #'write-sequence if we can determine at | |
6 compile time that it is being passed a string. Initialising the | |
7 printer is expensive enough, but much of our code took this | |
8 approach because #'write-sequence wasn't available. | |
9 | |
1 2013-12-17 Aidan Kehoe <kehoea@parhasard.net> | 10 2013-12-17 Aidan Kehoe <kehoea@parhasard.net> |
2 | 11 |
3 * simple.el (blink-matching-open): | 12 * simple.el (blink-matching-open): |
4 When showing the opening parenthesis in the minibiffer, use the | 13 When showing the opening parenthesis in the minibiffer, use the |
5 isearch face for it, in case there are multiple parentheses in the | 14 isearch face for it, in case there are multiple parentheses in the |