Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4725:5690bb2e7a44
Merge improvements in defun-movement docstrings.
author | Stephen J. Turnbull <stephen@xemacs.org> |
---|---|
date | Sun, 01 Nov 2009 15:54:15 +0900 |
parents | 7eef89a3d41f ebca981a0012 |
children | 4bbda1c11a7b |
comparison
equal
deleted
inserted
replaced
4724:7eef89a3d41f | 4725:5690bb2e7a44 |
---|---|
3 * lisp.el (beginning-of-defun-function): | 3 * lisp.el (beginning-of-defun-function): |
4 (end-of-defun-function): | 4 (end-of-defun-function): |
5 (beginning-of-defun): | 5 (beginning-of-defun): |
6 (end-of-defun): | 6 (end-of-defun): |
7 Make docstrings stop lying. | 7 Make docstrings stop lying. |
8 | |
9 2009-10-30 Aidan Kehoe <kehoea@parhasard.net> | |
10 | |
11 * cl-macs.el (regexp-quote): | |
12 If STRING is constant, call regexp-quote at compile time. | |
13 | |
14 2009-10-24 Aidan Kehoe <kehoea@parhasard.net> | |
15 | |
16 * files.el (default-file-system-ignore-case): New variable. | |
17 (file-system-case-alist): New variable. | |
18 (file-system-ignore-case-p): | |
19 New function; return t if file names under PATH should be treated | |
20 case-insensitively. | |
21 * minibuf.el (read-file-name-1, read-file-name-internal-1) | |
22 (read-file-name-internal-1): | |
23 * package-admin.el (package-admin-check-manifest): | |
24 Use file-system-ignore-case-p instead of checking system-type | |
25 directly in these functions. (Even though minibuf.el is dumped | |
26 before files.el, the function is only called in interactive usage, | |
27 there's no dump time order dependency here.) | |
28 | |
29 2009-10-19 Aidan Kehoe <kehoea@parhasard.net> | |
30 | |
31 * bytecomp.el (byte-compile-default-warnings): | |
32 Add two new warning types, discarded-consing (basically use of | |
33 mapcar instead of mapc where its result is discarded) and | |
34 quoted-lambda (use of a lambda expression quoted as data in a | |
35 function context). | |
36 (byte-compile-warnings): Document the new warnings. | |
37 (byte-compile-fset, byte-compile-funarg): Implement the | |
38 quoted-lambda warning option. | |
39 (byte-compile-mapcar): Renamed to byte-compile-maybe-mapc. | |
40 (byte-compile-maybe-mapc, byte-compile-maplist): | |
41 Implement the discarded-consing warning option. | |
42 Add more functions that should be compiled using | |
43 byte-compile-funarg, notably mapvector, mapc-internal, | |
44 map-char-table. | |
45 * cl-macs.el (mapcar*): | |
46 If we know at compile time that there are no CL options being | |
47 used, use the mapcar subr, not the byte-coded function. | |
48 | |
49 2009-10-12 Aidan Kehoe <kehoea@parhasard.net> | |
50 | |
51 * cl-macs.el (mapc): | |
52 New compiler macro, use mapc-internal at | |
53 compile time if we're not using the Common Lisp functionality. | |
54 * bytecomp.el (byte-compile-mapcar, byte-compile-maplist): New. | |
55 If the return value of mapcar is being discarded, compile it to a | |
56 mapc-internal call instead, and warn, because the programmer | |
57 probably can't rely on always being compiled by an XEmacs that | |
58 does this. Similarly for maplist and mapl; and use | |
59 byte-compile-funarg for map, mapl, mapcan, mapcon. | |
60 | |
61 2009-10-12 Aidan Kehoe <kehoea@parhasard.net> | |
62 | |
63 * cl-macs.el (delete-duplicates): | |
64 Fix another bug in the delete-duplicates compiler macro, thank you | |
65 the byte compiler. | |
8 | 66 |
9 2009-10-07 Andreas Roehler <andreas.roehler@online.de> | 67 2009-10-07 Andreas Roehler <andreas.roehler@online.de> |
10 | 68 |
11 * lisp.el (beginning-of-defun-function): | 69 * lisp.el (beginning-of-defun-function): |
12 make variable buffer local | 70 make variable buffer local |