summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2012-11-12 22:00:09 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2012-11-12 22:00:09 -0500
commit413d4689c0c3f616856615ac7b8bb047c5f2febd (patch)
tree3f2ca64880fb237665d78b4d19d1fe4ab400fb6a /lisp/emacs-lisp/lisp.el
parentf78ee6afc094cdfd6162bfd645836e84875dcddf (diff)
downloademacs-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/lisp.el')
0 files changed, 0 insertions, 0 deletions