]> code.delx.au - gnu-emacs/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Wed, 20 Sep 2006 23:38:23 +0000 (23:38 +0000)
committerKim F. Storm <storm@cua.dk>
Wed, 20 Sep 2006 23:38:23 +0000 (23:38 +0000)
etc/NEWS
lisp/ChangeLog
lispref/ChangeLog
src/ChangeLog

index 49c16c5c4b1cee723ce3bd781b579c37d6854ce3..00a625adb17ba19bcaa601572433ae28f5dbca8d 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3785,6 +3785,10 @@ negative, is now a float.  For example: (expt 2 -2) => 0.25.
 +++
 *** 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.
 
index 3b109a11a405b948f98bdc2b7b5640d09c575a6a..ce4b4a3c58424d0f0bc236e4fb27698398ae7345 100644 (file)
@@ -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.
index 556a912ef21d9e0504769be71bd1a7e712cb55a8..b329e8538954dbf33537b58b4487721467412024 100644 (file)
@@ -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.
index a311adfb7155b1f9e83a105af6b470e9338b61e5..1618c072fe2dd22f03a99a37f9b77f8df1e6787e 100644 (file)
@@ -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