aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorAlan Mackenzie2015-04-05 12:41:45 +0000
committerAlan Mackenzie2015-04-05 12:49:14 +0000
commit2056db3fada56038664c4fa079ef1e034f64e3a5 (patch)
tree5a3d864152cb9793353fa4be3578907af1cf1989 /lisp/ChangeLog
parent5842e489eef061766a747e26ca81e1ef6e2ece5a (diff)
downloademacs-2056db3fada56038664c4fa079ef1e034f64e3a5.tar.gz
emacs-2056db3fada56038664c4fa079ef1e034f64e3a5.zip
Rationalize use of c[ad]+r, expunging cl-c[ad]\{3,4\}r.
Also expunge eudc-c[ad]+r. * subr.el (internal--compiler-macro-cXXr): "New" function, copied from cl--compiler-macro-cXXr. (caar, cadr, cdar, cddr): Change from defsubsts to defuns with the above compiler-macro. * net/eudc.el (eudc-cadr, eudc-cdar, eudc-caar, eudc-cdaar): Remove. * emacs-lisp/cl.el (Top level dolist doing defaliases): Remove caaar, etc., from list of new alias functions. * emacs-lisp/cl-lib.el (cl-caaar, etc): Rename to caaar, etc. (gen-cXXr--rawname, gen-cXXr-all-cl-aliases): New function/macro which generate obsolete cl- aliases for caaar, etc. Invoke them. * desktop.el: * edmacro.el: * emacs-lisp/cl-macs.el: * frameset.el: * ibuffer.el: * mail/footnote.el: * net/dbus.el: * net/eudc-export.el: * net/eudc.el: * net/eudcb-ph.el: * net/rcirc.el: * net/secrets.el: * play/5x5.el: * play/decipher.el: * play/hanoi.el: * progmodes/hideif.el: * ses.el: Replace cl-caaar, eudc-cadr, etc. with caaar and cadr, etc.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog38
1 files changed, 38 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 33e14568376..643ea78de71 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,41 @@
12015-04-05 Alan Mackenzie <acm@muc.de>
2
3 Rationalize use of c[ad]+r, expunging cl-c[ad]\{3,4\}r.
4 Also expunge eudc-c[ad]+r.
5
6 * subr.el (internal--compiler-macro-cXXr): "New" function, copied
7 from cl--compiler-macro-cXXr.
8 (caar, cadr, cdar, cddr): Changed from defsubsts to defuns with
9 the above compiler-macro.
10
11 * net/eudc.el (eudc-cadr, eudc-cdar, eudc-caar, eudc-cdaar): Remove.
12
13 * emacs-lisp/cl.el (Top level dolist doing defaliases): Remove
14 caaar, etc., from list of new alias functions.
15
16 * emacs-lisp/cl-lib.el (cl-caaar, etc): Rename to caaar, etc.
17 (gen-cXXr--rawname, gen-cXXr-all-cl-aliases): New function/macro
18 which generate obsolete cl- aliases for caaar, etc. Invoke them.
19
20 * desktop.el:
21 * edmacro.el:
22 * emacs-lisp/cl-macs.el:
23 * frameset.el:
24 * ibuffer.el:
25 * mail/footnote.el:
26 * net/dbus.el:
27 * net/eudc-export.el:
28 * net/eudc.el:
29 * net/eudcb-ph.el:
30 * net/rcirc.el:
31 * net/secrets.el:
32 * play/5x5.el:
33 * play/decipher.el:
34 * play/hanoi.el:
35 * progmodes/hideif.el:
36 * ses.el: Replace cl-caaar, eudc-cadr, etc. with caaar and cadr,
37 etc.
38
12015-04-05 Richard Stallman <rms@gnu.org> 392015-04-05 Richard Stallman <rms@gnu.org>
2 40
3 * mail/rmail.el (rmail-show-message-1): When displaying a mime message, 41 * mail/rmail.el (rmail-show-message-1): When displaying a mime message,