diff options
| author | Stefan Monnier | 2012-06-22 17:24:54 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-06-22 17:24:54 -0400 |
| commit | 36cec983d4e680e28e7066fda505910cd549f509 (patch) | |
| tree | f6dc7ad0e0822bc5edd4f12e963969059e0989b5 /lisp/ChangeLog | |
| parent | d35af63cd671563fd188c3b0a1ef30067027c7aa (diff) | |
| download | emacs-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/ChangeLog | 24 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-06-22 Paul Eggert <eggert@cs.ucla.edu> | 25 | 2012-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). |