diff lisp/ChangeLog @ 4228:ce594b233b20

[xemacs-hg @ 2007-10-15 10:55:49 by aidan] Add a correct version of the (featurep 'xemacs) optimisation.
author aidan
date Mon, 15 Oct 2007 10:55:49 +0000
parents dd9c1d5f5319
children b98680995adb
line wrap: on
line diff
--- a/lisp/ChangeLog	Mon Oct 15 10:53:34 2007 +0000
+++ b/lisp/ChangeLog	Mon Oct 15 10:55:49 2007 +0000
@@ -1,3 +1,14 @@
+2007-10-01  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* byte-optimize.el:
+	* byte-optimize.el (byte-optimize-ever-present-features): New.
+	* byte-optimize.el (byte-optimize-featurep): New.
+	Optimise calls to (featurep 'xemacs) to t, since our byte code
+	refuses to run on GNU Emacs. Also optimises away checks for cl,
+	cl-extra, cl-19 and backquote, a conservative list of those
+	features that have been available in every XEmacs build since the
+	last time our opcodes changed. 
+
 2007-10-14  Aidan Kehoe  <kehoea@parhasard.net>
 
 	* coding.el: