]> code.delx.au - gnu-emacs/commit
* lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Optimize &aux.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 16 Mar 2015 20:11:38 +0000 (16:11 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 16 Mar 2015 20:11:38 +0000 (16:11 -0400)
commit801eda8a2a00b3f28a69ffe51b05a649fffc5c58
tree9beec244007c80b46089fd63a2092bf6bcf05238
parentf925fc93bac41d7622d1af927e33b0e738ff55b0
* lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Optimize &aux.

Rework to avoid cl--do-arglist in more cases; add comments to explain what's
going on.
(cl--do-&aux): New function extracted from cl--do-arglist.
(cl--do-arglist): Use it.
* lisp/emacs-lisp/cl-generic.el: Add Version: header, for ELPA purposes.
lisp/ChangeLog
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/cl-macs.el
test/automated/cl-lib-tests.el