summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/cl-print-tests.el
diff options
context:
space:
mode:
authorTino Calancha <tino.calancha@gmail.com>2017-02-27 16:32:10 +0900
committerTino Calancha <tino.calancha@gmail.com>2017-02-27 16:32:10 +0900
commit4daca38d5c673c5b6862e10cfade9559852cce12 (patch)
treef50e54581adcb9d69f5d927dec55ba2e13ed63bc /test/lisp/emacs-lisp/cl-print-tests.el
parent841e3e377c97142cfe76b9d91467f439198f5e39 (diff)
downloademacs-4daca38d5c673c5b6862e10cfade9559852cce12.tar.gz
Prevent for consing in cl-mapc and cl-mapl
* lisp/emacs-lisp/cl-extra.el (cl--mapcar-many): Add optional arg ACC; If non-nil, accumulate values in the result (Bug#25826). (cl-mapc): Do computations inside function instead of call cl-map. (cl-mapl): Do computations inside function instead of call cl-maplist. * lisp/emacs-lisp/cl-lib.el (mapcar): Add autoload cookie. Call cl--mapcar-many with non-nil 3rd argument. * test/lisp/emacs-lisp/cl-extra-tests.el (cl-extra-test-map) (cl-extra-test-mapc, cl-extra-test-mapcar, cl-extra-test-mapl) (cl-extra-test-maplist): New tests.
Diffstat (limited to 'test/lisp/emacs-lisp/cl-print-tests.el')
0 files changed, 0 insertions, 0 deletions