diff lisp/ChangeLog @ 5657:2a870a7b86bd

Descend special forms more exhaustively, #'byte-optimize-form-code-walker lisp/ChangeLog addition: 2012-05-06 Aidan Kehoe <kehoea@parhasard.net> * byte-optimize.el: * byte-optimize.el (or): * byte-optimize.el (byte-optimize-or): Declare for-effect properly, it's not free. * byte-optimize.el (byte-optimize-condition-case): New. * byte-optimize.el (byte-optimize-form-code-walker): Be more exhaustive in descending special forms, for the sake of lexically-oriented optimizers such as that for #'labels.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 06 May 2012 05:22:19 +0100
parents e9c3fe82127d
children 289cf21be887
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat May 05 20:48:24 2012 +0100
+++ b/lisp/ChangeLog	Sun May 06 05:22:19 2012 +0100
@@ -1,3 +1,14 @@
+2012-05-06  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* byte-optimize.el:
+	* byte-optimize.el (or):
+	* byte-optimize.el (byte-optimize-or):
+	Declare for-effect properly, it's not free.
+	* byte-optimize.el (byte-optimize-condition-case): New.
+	* byte-optimize.el (byte-optimize-form-code-walker):
+	Be more exhaustive in descending special forms, for the sake of
+	lexically-oriented optimizers such as that for #'labels.
+
 2012-05-05  Aidan Kehoe  <kehoea@parhasard.net>
 
 	Co-operate with the byte-optimizer in the bytecomp.el labels