emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/lisp ChangeLog


From: Chong Yidong
Subject: [Emacs-diffs] emacs/lisp ChangeLog
Date: Fri, 21 Nov 2008 18:51:23 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Chong Yidong <cyd>      08/11/21 18:51:23

Modified files:
        lisp           : ChangeLog 

Log message:
        * byte-opt.el (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.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.14821&r2=1.14822

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.14821
retrieving revision 1.14822
diff -u -b -r1.14821 -r1.14822
--- ChangeLog   21 Nov 2008 10:32:39 -0000      1.14821
+++ ChangeLog   21 Nov 2008 18:51:19 -0000      1.14822
@@ -1,7 +1,23 @@
+2008-11-21  Shigeru Fukaya  <address@hidden>
+
+       * byte-opt.el (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.
+
 2008-11-21  Juanma Barranquero  <address@hidden>
 
-       * bookmark.el (bookmark-jump-noselect): Add obsolescence declaration
-       and remove redundant info from docstring.
+       * bookmark.el (bookmark-jump-noselect): Add obsolescence
+       declaration and remove redundant info from docstring.
 
        * isearch.el (isearch-search-string): Doc fix.
        (search-exit-option, search-slow-window-lines, search-slow-speed)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]