]> code.delx.au - gnu-emacs/commit
* lisp/emacs-lisp/advice.el: Miscellaneous cleanup. Use lexical-binding.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 20:41:03 +0000 (15:41 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 20:41:03 +0000 (15:41 -0500)
commit6858633a9c9f7e764e017cc5cbf77516729d120b
tree0cb9c6cb674b20aad9fa50b815ea9a2e88d3439a
parent4ab15c3ec6aae154f9a926e47527bf837615c670
* lisp/emacs-lisp/advice.el: Miscellaneous cleanup.  Use lexical-binding.
(fset, documentation): Don't save real def since we don't advise.
(ad-do-advised-functions): Remove problematic `result-form'.
(ad-safe-fset): `ad-real-fset' => `fset'.
(ad-read-advised-function): Don't assume that ad-do-advised-functions
uses CL's dolist internally.
(ad-arglist): Remove unused arg `name'.
(ad-docstring, ad-make-advised-docstring):
`ad-real-documentation' => `documentation'.
(warning-suppress-types): Declare.
(ad-set-arguments): Simple CSE.
(ad-recover-normality): Sanity check.
lisp/ChangeLog
lisp/emacs-lisp/advice.el