]> git.eshelyaron.com Git - emacs.git/commit
Normalise nested `progn` forms in byte-code optimiser
authorMattias Engdegård <mattiase@acm.org>
Mon, 6 Sep 2021 12:41:26 +0000 (14:41 +0200)
committerMattias Engdegård <mattiase@acm.org>
Mon, 6 Sep 2021 14:47:13 +0000 (16:47 +0200)
commitc4724add006e62b81f847937db56335a81bdcc74
treeddaf499a65e61057ee14f57a7f3fda6c6f5b7d71
parentbba48d6ee5d90f326c70cbe8af19dfe6b00651ba
Normalise nested `progn` forms in byte-code optimiser

* lisp/emacs-lisp/byte-opt.el (byte-optimize-body): Flatten body.
This simplifies the source tree and reduces the number of different
cases that other optimisations need to take into account.
lisp/emacs-lisp/byte-opt.el