Mercurial > hg > xemacs-beta
annotate nt/installer/Wise/ChangeLog @ 4716:dca5bb2adff1
Don't cons with #'mapcar calls where the result is discarded,
decide on mapc-internal at compile time if the Common Lisp functionality is
not being used.
2009-10-12 Aidan Kehoe <kehoea@parhasard.net>
* cl-macs.el (mapc):
New compiler macro, use mapc-internal at
compile time if we're not using the Common Lisp functionality.
* bytecomp.el (byte-compile-mapcar, byte-compile-maplist): New.
If the return value of mapcar is being discarded, compile it to a
mapc-internal call instead, and warn, because the programmer
probably can't rely on always being compiled by an XEmacs that
does this. Similarly for maplist and mapl; and use
byte-compile-funarg for map, mapl, mapcan, mapcon.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Mon, 12 Oct 2009 17:19:52 +0100 |
parents | 5c427ece884b |
children |
rev | line source |
---|---|
4636
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
3975
diff
changeset
|
1 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org> |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
3975
diff
changeset
|
2 |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
3975
diff
changeset
|
3 * XEmacs 21.5.29 "garbanzo" is released. |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
3975
diff
changeset
|
4 |
3975 | 5 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
6 | |
7 * XEmacs 21.5.28 "fuki" is released. | |
8 | |
3402 | 9 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
10 | |
11 * XEmacs 21.5.27 "fiddleheads" is released. | |
12 | |
3323 | 13 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
14 | |
15 * XEmacs 21.5.26 "endive" is released. | |
16 | |
3259 | 17 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
18 | |
19 * XEmacs 21.5.25 "eggplant" is released. | |
20 | |
3150 | 21 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
22 | |
23 * XEmacs 21.5.24 "dandelion" is released. | |
24 | |
3031 | 25 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
26 | |
27 * XEmacs 21.5.23 "daikon" is released. | |
28 | |
2931 | 29 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
30 | |
31 * XEmacs 21.5.22 "cucumber" is released. | |
32 | |
2791 | 33 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
34 | |
35 * XEmacs 21.5.21 "corn" is released. | |
36 | |
2653 | 37 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
38 | |
39 * XEmacs 21.5.20 "cilantro" is released. | |
40 | |
2594 | 41 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
42 | |
43 * XEmacs 21.5.19 "chives" is released. | |
44 | |
2421 | 45 2004-11-16 Ben Wing <ben@xemacs.org> |
46 | |
47 * display-readme.dlg: | |
48 | |
2346 | 49 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
50 | |
51 * XEmacs 21.5.18 "chestnut" is released. | |
52 | |
1964 | 53 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
54 | |
55 * XEmacs 21.5.17 "chayote" is released. | |
56 | |
1716 | 57 2003-09-26 Steve Youngs <youngs@xemacs.org> |
58 | |
59 * XEmacs 21.5.16 "celeriac" is released. | |
60 | |
1665 | 61 2003-09-03 Steve Youngs <youngs@xemacs.org> |
62 | |
63 * XEmacs 21.5.15 "celery" is released. | |
64 | |
1510 | 65 2003-06-01 Steve Youngs <youngs@xemacs.org> |
66 | |
67 * XEmacs 21.5.14 "cassava" is released. | |
68 | |
1473 | 69 2003-05-10 Steve Youngs <youngs@xemacs.org> |
70 | |
71 * XEmacs 21.5.13 "cauliflower" is released. | |
72 | |
1431 | 73 2003-04-24 Steve Youngs <youngs@xemacs.org> |
74 | |
75 * XEmacs 21.5.12 "carrot" is released. | |
76 | |
1307 | 77 2003-02-16 Steve Youngs <youngs@xemacs.org> |
78 | |
79 * XEmacs 21.5.11 "cabbage" is released. | |
80 | |
1187 | 81 2003-01-04 Steve Youngs <youngs@xemacs.org> |
82 | |
83 * XEmacs 21.5.10 "burdock" is released. | |
84 | |
981 | 85 2002-08-30 Steve Youngs <youngs@xemacs.org> |
86 | |
87 * XEmacs 21.5.9 "brussels sprouts" is released. | |
88 | |
933 | 89 2002-07-27 Steve Youngs <youngs@xemacs.org> |
90 | |
91 * XEmacs 21.5.8 "broccoli" is released. | |
92 | |
894 | 93 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
94 | |
95 * XEmacs 21.5.7 "broccoflower" is released. | |
96 | |
804 | 97 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
98 | |
99 * XEmacs 21.5.6 "bok choi" is released. | |
100 | |
774 | 101 2002-03-12 Ben Wing <ben@xemacs.org> |
102 | |
3322 | 103 * The Great Mule Merge of March 2002: |
104 see node by that name in the Internals Manual. | |
774 | 105 |
768 | 106 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
107 | |
108 * XEmacs 21.5.5 "beets" is released. | |
109 | |
725 | 110 2002-01-08 Stephen J. Turnbull <stephen@xemacs.org> |
111 | |
112 * XEmacs 21.5.4 "bamboo" is released. | |
113 | |
654 | 114 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> |
115 | |
116 * XEmacs 21.5.3 "asparagus" is released. | |
117 | |
641 | 118 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> |
119 | |
120 * XEmacs 21.5.2 "artichoke" is released. | |
121 | |
522 | 122 2001-05-09 Martin Buchholz <martin@xemacs.org> |
123 | |
124 * XEmacs 21.5.1 "anise" is released. | |
125 | |
486 | 126 2001-04-27 Ben Wing <ben@xemacs.org> |
127 | |
128 * renamed file `display readme.dlg' to display-readme.dlg. | |
129 |