* emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
authorChong Yidong <cyd@stupidchicken.com>
Wed, 11 Apr 2007 17:10:26 +0000 (17:10 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Wed, 11 Apr 2007 17:10:26 +0000 (17:10 +0000)
Evaluate pure function calls if possible.
(byte-optimize-all-constp): New function.

lisp/ChangeLog

index 4fdf8ee..3d14638 100644 (file)
@@ -2,6 +2,9 @@
 
         * emacs-lisp/byte-opt.el (byte-optimize-backward-char)
         (byte-optimize-backward-word): Remove (move to bytecomp.el)
+       (byte-optimize-form-code-walker): Evaluate pure function calls if
+       possible.
+       (byte-optimize-all-constp): New function.
 
         * emacs-lisp/bytecomp.el (byte-compile-char-before): Improve
         numeric argument case.