summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cust-print.el
diff options
context:
space:
mode:
authorChong Yidong <cyd@stupidchicken.com>2008-11-21 18:51:48 +0000
committerChong Yidong <cyd@stupidchicken.com>2008-11-21 18:51:48 +0000
commitcbe5b0eb180dacdf376c2977c2bafce67ea16bbf (patch)
tree8ec79aeaca3d4101021f3cc86740943bcb07a4e6 /lisp/emacs-lisp/cust-print.el
parent86edb1119d684c2ee5c1a78253844d60e4af9c73 (diff)
downloademacs-cbe5b0eb180dacdf376c2977c2bafce67ea16bbf.tar.gz
emacs-cbe5b0eb180dacdf376c2977c2bafce67ea16bbf.tar.bz2
emacs-cbe5b0eb180dacdf376c2977c2bafce67ea16bbf.zip
(byte-compile-butlast): Move up in file.
(byte-optimize-plus): Don't call byte-optimize-delay-constants-math (bug#1334). Use byte-optimize-predicate to optimize constants. (byte-optimize-minus): Don't call byte-optimize-delay-constants-math. Remove zero arguments first if possible. Call byte-optimize-predicate to optimize constants. (byte-optimize-multiply): Remove optimizations for arguments of 0 and 2, which may be inaccurate. Optimize (* x -1) to (- x). Call byte-optimize-predicate. (byte-optimize-divide): Leave runtime errors unchanged. Optimize (/ x 1) to (+ x 0). Remove optimizations for arguments of 0 and 2.0, which may be inaccurate. Call byte-optimize-predicate.
Diffstat (limited to 'lisp/emacs-lisp/cust-print.el')
0 files changed, 0 insertions, 0 deletions