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 /src/bytecode.c | |
| 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 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions