aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2012-06-22 17:24:54 -0400
committerStefan Monnier2012-06-22 17:24:54 -0400
commit36cec983d4e680e28e7066fda505910cd549f509 (patch)
treef6dc7ad0e0822bc5edd4f12e963969059e0989b5 /lisp/ChangeLog
parentd35af63cd671563fd188c3b0a1ef30067027c7aa (diff)
downloademacs-36cec983d4e680e28e7066fda505910cd549f509.tar.gz
emacs-36cec983d4e680e28e7066fda505910cd549f509.zip
Further GV/CL cleanups.
* lisp/emacs-lisp/gv.el (gv-get): Autoload functions to find their gv-expander. (gv--defun-declaration): New function. (defun-declarations-alist): Use it. (gv-define-modify-macro, gv-pushnew!, gv-inc!, gv-dec!): Remove. (gv-place): Autoload. * lisp/emacs-lisp/cl.el (cl--dotimes, cl--dolist): Remember subr.el's original definition of dotimes and dolist. * lisp/emacs-lisp/cl-macs.el (cl-expr-access-order): Remove unused. (cl-dolist, cl-dotimes): Use `dolist' and `dotimes'. * lisp/emacs-lisp/cl-lib.el: Move gv handlers from cl-macs to here. (cl-fifth, cl-sixth, cl-seventh, cl-eighth) (cl-ninth, cl-tenth): Move gv handler to the function's definition. * lisp/emacs-lisp/cl-extra.el (cl-subseq, cl-get, cl-getf): Move gv handler to the function's definition. * lisp/Makefile.in (COMPILE_FIRST): Re-order to speed it up by about 50%. * lisp/window.el: * lisp/files.el: * lisp/faces.el: * lisp/env.el: Don't use CL.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f99b3e4d32a..4a92a427342 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,27 @@
12012-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 Further GV/CL cleanups.
4 * emacs-lisp/gv.el (gv-get): Autoload functions to find their
5 gv-expander.
6 (gv--defun-declaration): New function.
7 (defun-declarations-alist): Use it.
8 (gv-define-modify-macro, gv-pushnew!, gv-inc!, gv-dec!): Remove.
9 (gv-place): Autoload.
10 * emacs-lisp/cl.el (cl--dotimes, cl--dolist): Remember subr.el's
11 original definition of dotimes and dolist.
12 * emacs-lisp/cl-macs.el (cl-expr-access-order): Remove unused.
13 (cl-dolist, cl-dotimes): Use `dolist' and `dotimes'.
14 * emacs-lisp/cl-lib.el: Move gv handlers from cl-macs to here.
15 (cl-fifth, cl-sixth, cl-seventh, cl-eighth)
16 (cl-ninth, cl-tenth): Move gv handler to the function's definition.
17 * emacs-lisp/cl-extra.el (cl-subseq, cl-get, cl-getf): Move gv handler
18 to the function's definition.
19 * Makefile.in (COMPILE_FIRST): Re-order to speed it up by about 50%.
20 * window.el:
21 * files.el:
22 * faces.el:
23 * env.el: Don't use CL.
24
12012-06-22 Paul Eggert <eggert@cs.ucla.edu> 252012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2 26
3 Support higher-resolution time stamps (Bug#9000). 27 Support higher-resolution time stamps (Bug#9000).