]> git.eshelyaron.com Git - emacs.git/commit
* lisp/subr.el (letrec): Optimize some non-recursive bindings
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 8 Jan 2021 23:44:13 +0000 (18:44 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 8 Jan 2021 23:44:13 +0000 (18:44 -0500)
commit3b9dad88e02f05773c599808266febf3e4128222
treec2d14608aa3e6845ddfceaaa79b49b3cfbaf265e
parent9d3d6f850060db078c7a6853aa3eb8f6e8dca520
* lisp/subr.el (letrec): Optimize some non-recursive bindings

* lisp/emacs-lisp/macroexp.el (macroexp--fgrep): Look inside bytecode
objects as well.

* test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs--labels):
* test/lisp/subr-tests.el (subr--tests-letrec): New tests.
lisp/emacs-lisp/macroexp.el
lisp/subr.el
test/lisp/emacs-lisp/cl-macs-tests.el
test/lisp/subr-tests.el