]> git.eshelyaron.com Git - emacs.git/commit
Prefer '(evenp A)' to '(= 0 (% A 2))'
authorStefan Kangas <stefankangas@gmail.com>
Mon, 17 Feb 2025 04:10:33 +0000 (05:10 +0100)
committerEshel Yaron <me@eshelyaron.com>
Tue, 18 Feb 2025 08:51:24 +0000 (09:51 +0100)
commit84f202e715a242f8de7c86bdd0afa4a8a6325d79
treed856704b643a0d8d5a55ec191a441d5e064b4db6
parent06787fcc58766fa3d818ca4c9f4504b8a7cb863e
Prefer '(evenp A)' to '(= 0 (% A 2))'

* lisp/calc/calc-comb.el (math-prime-test):
* lisp/calc/calc-keypd.el (calc-keypad-press):
* lisp/calc/calc-math.el (math-sqrt):
(math-sqrt-raw):
* lisp/calc/calc-misc.el (math-iipow):
(math-iipow-show):
* lisp/calc/calc-stat.el (calcFunc-vmedian):
* lisp/calendar/cal-tex.el (cal-tex-cursor-filofax-2week):
(cal-tex-cursor-filofax-daily):
* lisp/elec-pair.el (electric-pair-post-self-insert-function):
* lisp/emacs-lisp/checkdoc.el (checkdoc-in-example-string-p):
* lisp/emacs-lisp/eieio.el (defclass):
* lisp/emacs-lisp/ert-x.el (ert-propertized-string):
* lisp/emacs-lisp/ert.el (ert--significant-plist-keys):
(ert--plist-difference-explanation):
* lisp/emacs-lisp/helper.el (Helper-help-scroller):
* lisp/emacs-lisp/pcase.el (pcase-setq):
* lisp/files-x.el (setq-connection-local):
* lisp/gnus/gnus-uu.el (gnus-uu-post-encoded):
* lisp/gnus/message.el (message-make-in-reply-to):
* lisp/gnus/nndiary.el (nndiary-last-occurrence):
(nndiary-next-occurrence):
* lisp/mail/rfc2047.el (rfc2047-decode-region):
* lisp/play/5x5.el (5x5-draw-grid):
* lisp/play/gametree.el (gametree-compute-reduced-score):
(gametree-insert-new-leaf):
(gametree-break-line-here):
* lisp/play/zone.el (zone-fret):
* lisp/vc/ediff-ptch.el (ediff-get-patch-buffer):
* lisp/yank-media.el (yank-media--utf-16-p): Prefer '(evenp A)' to
'(= 0 (% A 2))' and variations thereof.

(cherry picked from commit 89bdb57f24e0bdc1a3d33d7124d93c9a1b45fa1d)
19 files changed:
lisp/calc/calc-comb.el
lisp/calc/calc-keypd.el
lisp/calc/calc-math.el
lisp/calc/calc-misc.el
lisp/calc/calc-stat.el
lisp/calendar/cal-tex.el
lisp/emacs-lisp/checkdoc.el
lisp/emacs-lisp/eieio.el
lisp/emacs-lisp/ert-x.el
lisp/emacs-lisp/ert.el
lisp/emacs-lisp/pcase.el
lisp/files-x.el
lisp/gnus/gnus-uu.el
lisp/gnus/nndiary.el
lisp/play/5x5.el
lisp/play/gametree.el
lisp/play/zone.el
lisp/vc/ediff-ptch.el
lisp/yank-media.el