diff options
| author | Stefan Monnier | 2012-11-12 22:00:09 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2012-11-12 22:00:09 -0500 |
| commit | 413d4689c0c3f616856615ac7b8bb047c5f2febd (patch) | |
| tree | 3f2ca64880fb237665d78b4d19d1fe4ab400fb6a /lisp/ChangeLog | |
| parent | f78ee6afc094cdfd6162bfd645836e84875dcddf (diff) | |
| download | emacs-413d4689c0c3f616856615ac7b8bb047c5f2febd.tar.gz emacs-413d4689c0c3f616856615ac7b8bb047c5f2febd.zip | |
* lisp/emacs-lisp/cl.el (dolist, dotimes, declare): Use advice-add to
override the default.
* lisp/emacs-lisp/cl-macs.el (cl-dolist, cl-dotimes): Rewrite without using
cl--dotimes/dolist.
* lisp/subr.el (dolist, dotimes, declare): Redefine them normally, even when
`cl' is loaded.
* lisp/emacs-lisp/nadvice.el (advice--normalize): New function, extracted
from add-advice.
(advice--strip-macro): New function.
(advice--defalias-fset): Use them to handle macros.
(advice-add): Use them.
(advice-member-p): Correctly handle macros.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6ab2880f09f..92f3343db64 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,21 @@ | |||
| 1 | 2012-11-13 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2012-11-13 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * emacs-lisp/cl.el (dolist, dotimes, declare): Use advice-add to | ||
| 4 | override the default. | ||
| 5 | * emacs-lisp/cl-macs.el (cl-dolist, cl-dotimes): Rewrite without using | ||
| 6 | cl--dotimes/dolist. | ||
| 7 | * subr.el (dolist, dotimes, declare): Redefine them normally, even when | ||
| 8 | `cl' is loaded. | ||
| 9 | |||
| 10 | * emacs-lisp/nadvice.el (advice--normalize): New function, extracted | ||
| 11 | from add-advice. | ||
| 12 | (advice--strip-macro): New function. | ||
| 13 | (advice--defalias-fset): Use them to handle macros. | ||
| 14 | (advice-add): Use them. | ||
| 15 | (advice-member-p): Correctly handle macros. | ||
| 16 | |||
| 17 | 2012-11-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 18 | |||
| 3 | * emacs-lisp/gv.el (gv-define-simple-setter): One more fix (bug#12871). | 19 | * emacs-lisp/gv.el (gv-define-simple-setter): One more fix (bug#12871). |
| 4 | 20 | ||
| 5 | 2012-11-13 Wolfgang Jenkner <wjenkner@inode.at> | 21 | 2012-11-13 Wolfgang Jenkner <wjenkner@inode.at> |