comparison lisp/ChangeLog @ 38664:e66554362619

Code cleanup, speed and consing improvements for uniquify.el.
author Francesco Potortì <pot@gnu.org>
date Thu, 02 Aug 2001 11:26:48 +0000
parents d9122c191349
children ce568cc1138b
comparison
equal deleted inserted replaced
38663:d9122c191349 38664:e66554362619
1 2001-08-02 Francesco Potorti` <pot@gnu.org>
2
3 * uniquify.el (uniquify-ref-base, uniquify-ref-filename)
4 (uniquify-ref-buffer, uniquify-ref-proposed): New functions.
5 (uniquify-fix-item-base, uniquify-fix-item-filename)
6 (uniquify-fix-item-buffer, uniquify-fix-item-proposed): Deleted.
7 Callers changed.
8 (uniquify-set-proposed): Changed to work with a vector item.
9 (uniquify-rationalize-file-buffer-names): Use a list of arrays for
10 the fix list, and a list of strings for the non-file buffer
11 names. Both changes reduce consing.
12 (uniquify-rationalize-a-list): Local variable renaming.
13 (uniquify-rationalize-conflicting-sublist): Use member instead of
14 assoc.
15 (uniquify-rename-buffer): Use unless instead of if not.
16
1 2001-08-02 Gerd Moellmann <gerd@gnu.org> 17 2001-08-02 Gerd Moellmann <gerd@gnu.org>
2 18
3 * recentf.el (recentf-dump-variable): Handle a value of nil 19 * recentf.el (recentf-dump-variable): Handle a value of nil
4 correctly. 20 correctly.
5 21
6 * custom.el (custom-set-variables): Set options with :require 22 * custom.el (custom-set-variables): Set options with :require
7 clauses last. 23 clauses last.
8 24
9 * custom.el (defcustom): Doc fix. 25 * custom.el (defcustom): Doc fix.
10 26
11 * Makefile.in (TAGS, TAGS-LISP): Exclude loaddefs.el. 27 * Makefile.in (TAGS, TAGS-LISP): Exclude loaddefs.el.
12 28
13 2001-08-01 Eli Zaretskii <eliz@is.elta.co.il> 29 2001-08-01 Eli Zaretskii <eliz@is.elta.co.il>