]> git.eshelyaron.com Git - emacs.git/commit
* lisp/emacs-lisp/byte-opt.el: Minor simplifications
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 31 Jul 2020 15:58:13 +0000 (11:58 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 31 Jul 2020 15:58:13 +0000 (11:58 -0400)
commit450b50df11b2d0839cec36a445b1580ae1a27257
treee8cd87627a2daeff64dceaf8347a119814b53115
parent7899fa43095f63845d471398c5229147d6f6c100
* lisp/emacs-lisp/byte-opt.el: Minor simplifications

(byte-optimize-form-code-walker): Use `byte-optimize-form` after
inlining, so optimizations are also applied to the top level call.
Simplify the code for `pure` functions using `byte-optimize-constant-args`.
(byte-optimize-all-constp): Remove, not used any more.
(byte-optimize-1+, byte-optimize-1-): Remove, they are redundant
with the `pure` annotation.
lisp/emacs-lisp/byte-opt.el