diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2022-08-21 16:17:45 +0200 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2022-08-21 16:26:59 +0200 |
commit | 965fad0d36f7fe9392736c66c8ccd39b83ce6713 (patch) | |
tree | 123c03bd183ef3e4aecd680c9e4a539bf1ebc9c5 /lisp/emacs-lisp/pcase.el | |
parent | 563ec6abc4f194eb8d89cc2f5adefb7f68017149 (diff) | |
download | emacs-965fad0d36f7fe9392736c66c8ccd39b83ce6713.tar.gz emacs-965fad0d36f7fe9392736c66c8ccd39b83ce6713.tar.bz2 emacs-965fad0d36f7fe9392736c66c8ccd39b83ce6713.zip |
Update function properties and optimisations
* lisp/emacs-lisp/byte-opt.el (byte-opt--bool-value-form):
Recognise boolean identity in aset, put, function-put and puthash.
* lisp/emacs-lisp/byte-opt.el (byte-compile-trueconstp):
Mark more functins as non-nil-returning, including the new
pos-bol and pos-eol.
* lisp/emacs-lisp/byte-opt.el (side-effect-free-fns):
Mark pos-bol and pos-eol as side-effect-free.
Diffstat (limited to 'lisp/emacs-lisp/pcase.el')
0 files changed, 0 insertions, 0 deletions