2008-11-22 Michael Kifer <kifer@cs.stonybrook.edu>
- * viper.el: date change.
+ * viper.el: Date change.
* viper-cmd.el (viper-envelop-ESC-key):
viper-translate-all-ESC-keysequences is now a function.
- * viper-init (viper-translate-all-ESC-keysequences): make this variable
+ * viper-init (viper-translate-all-ESC-keysequences): Make this variable.
2008-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
(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
+ (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
+ 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 <lekktu@gmail.com>