diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2012-11-12 22:00:09 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2012-11-12 22:00:09 -0500 |
commit | 413d4689c0c3f616856615ac7b8bb047c5f2febd (patch) | |
tree | 3f2ca64880fb237665d78b4d19d1fe4ab400fb6a /lisp/emacs-lisp/bytecomp.el | |
parent | f78ee6afc094cdfd6162bfd645836e84875dcddf (diff) | |
download | emacs-413d4689c0c3f616856615ac7b8bb047c5f2febd.tar.gz |
* 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/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions