changeset 73032:83e355d76736

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Wed, 20 Sep 2006 23:38:23 +0000
parents b944195ced34
children e67ae9c7b351
files etc/NEWS lisp/ChangeLog lispref/ChangeLog src/ChangeLog
diffstat 4 files changed, 22 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Wed Sep 20 23:12:25 2006 +0000
+++ b/etc/NEWS	Wed Sep 20 23:38:23 2006 +0000
@@ -3786,6 +3786,10 @@
 *** The function `eql' is now available without requiring the CL package.
 
 +++
+*** The new function `memql' is like `memq', but uses `eql' for comparison,
+that is, floats are compared by value and other elements with `eq'.
+
++++
 *** `makehash' is now obsolete.  Use `make-hash-table' instead.
 
 +++
--- a/lisp/ChangeLog	Wed Sep 20 23:12:25 2006 +0000
+++ b/lisp/ChangeLog	Wed Sep 20 23:38:23 2006 +0000
@@ -1,3 +1,11 @@
+2006-09-21  Kim F. Storm  <storm@cua.dk>
+
+	* emacs-lisp/cl-macs.el (member*): Use memql instead of complex code.
+	Suggested by Miles Bader.
+
+	* emacs-lisp/cl.el (pushnew): Rework 2006-09-10 change.  Use memql
+	instead of add-to-list in the simple case.
+
 2006-09-20  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
 	* delim-col.el : Fix X-URL comment.
--- a/lispref/ChangeLog	Wed Sep 20 23:12:25 2006 +0000
+++ b/lispref/ChangeLog	Wed Sep 20 23:38:23 2006 +0000
@@ -1,3 +1,7 @@
+2006-09-21  Kim F. Storm  <storm@cua.dk>
+
+	* lists.texi (Sets And Lists): Add memql.
+
 2006-09-20  Richard Stallman  <rms@gnu.org>
 
 	* windows.texi (Window Start): Minor cleanups.
--- a/src/ChangeLog	Wed Sep 20 23:12:25 2006 +0000
+++ b/src/ChangeLog	Wed Sep 20 23:38:23 2006 +0000
@@ -1,3 +1,9 @@
+2006-09-21  Kim F. Storm  <storm@cua.dk>
+
+	* fns.c (Fmemq): Refill doc string.
+	(Fmemql): New defun, like memq but using eql.
+	(syms_of_fns): Defsubr it.
+
 2006-09-20  Kim F. Storm  <storm@cua.dk>
 
 	* xdisp.c (pos_visible_p): CHARPOS < 0 means return info for