[Top][All Lists]
[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)
- [Emacs-diffs] emacs/lisp ChangeLog,
Chong Yidong <=
- [Emacs-diffs] emacs/lisp ChangeLog, Glenn Morris, 2008/11/21
- [Emacs-diffs] emacs/lisp ChangeLog, Martin Rudalics, 2008/11/22
- [Emacs-diffs] emacs/lisp ChangeLog, Eli Zaretskii, 2008/11/22
- [Emacs-diffs] emacs/lisp ChangeLog, Eli Zaretskii, 2008/11/22
- [Emacs-diffs] emacs/lisp ChangeLog, Juri Linkov, 2008/11/22
- [Emacs-diffs] emacs/lisp ChangeLog, Juri Linkov, 2008/11/22
- [Emacs-diffs] emacs/lisp ChangeLog, Juanma Barranquero, 2008/11/22
- [Emacs-diffs] emacs/lisp ChangeLog, Glenn Morris, 2008/11/22
- [Emacs-diffs] emacs/lisp ChangeLog, Juanma Barranquero, 2008/11/23
- [Emacs-diffs] emacs/lisp ChangeLog, Martin Rudalics, 2008/11/23