* cl-macs.el (cl--transform-lambda): Refine last change.
commit6f73c465a8990560fedb1c9897c893056b4b04ef
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 17 Mar 2015 18:30:42 +0000 (17 14:30 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 17 Mar 2015 18:30:42 +0000 (17 14:30 -0400)
treec11bc7dece47cffcc3d76065dcd4db4f07e1e7a4
parent508049aae95c42a3e6fe989ff403bf7cb6f88433
* cl-macs.el (cl--transform-lambda): Refine last change.

Fixes: debbugs:20125

* test/automated/cl-lib-tests.el: Use lexical-binding.
(cl-lib-arglist-performance): Refine test to the case where one of the
fields has a non-nil default value.  Use existing `mystruct' defstruct.
(cl-lib-struct-accessors): Use `pcase' to be a bit more flexible in the
accepted outputs.
lisp/ChangeLog
lisp/emacs-lisp/cl-macs.el
test/ChangeLog
test/automated/cl-lib-tests.el