diff lisp/ChangeLog @ 5072:cc74f60c150e

merge
author Ben Wing <ben@xemacs.org>
date Tue, 23 Feb 2010 05:11:15 -0600
parents f28a4e9f0133 6aba0daedb7c
children 868a9ffcc37b d555581e3cba 2a462149bd6a b785049378e3
line wrap: on
line diff
--- a/lisp/ChangeLog	Tue Feb 23 01:13:55 2010 -0600
+++ b/lisp/ChangeLog	Tue Feb 23 05:11:15 2010 -0600
@@ -152,6 +152,17 @@
 	Fix errors preventing this from working properly, account for
 	words like "entry" pluralized to "entries".
 
+2010-02-22  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* cl-extra.el (constantly): 
+	Add this function, from ANSI Common Lisp, using the SBCL extension
+	that extra arguments to it are passed back as multiple values in
+	the constructed function.
+	* cl-macs.el (constantly):
+	In the compiler macro for #'constantly, construct a
+	compiled-function object almost every time, at compile time when
+	all arguments are constant, and at runtime when they vary.
+
 2010-02-08  Ben Wing  <ben@xemacs.org>
 
 	* help.el (describe-function-1):