diff lisp/ChangeLog @ 5575:89cb6a66a61f

Force unfolding of (funcall #'(lambda () ...) if optimising, bytecomp.el. lisp/ChangeLog addition: 2011-10-03 Aidan Kehoe <kehoea@parhasard.net> * bytecomp.el (byte-compile-funcall): Sometimes the optimizer shirks its responsibility and doesn't unfold a lambda when it should. Do this here, if optimization is turned on; this makes inlining labels more consistent and trustworthy.
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 03 Oct 2011 19:39:01 +0100
parents d4f334808463
children 071b810ceb18
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Oct 02 15:32:16 2011 +0100
+++ b/lisp/ChangeLog	Mon Oct 03 19:39:01 2011 +0100
@@ -1,3 +1,11 @@
+2011-10-03  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* bytecomp.el (byte-compile-funcall):
+	Sometimes the optimizer shirks its responsibility and doesn't
+	unfold a lambda when it should. Do this here, if optimization is
+	turned on; this makes inlining labels more consistent and
+	trustworthy.
+
 2011-10-02  Aidan Kehoe  <kehoea@parhasard.net>
 
 	* bytecomp.el (byte-compile-initial-macro-environment):