* Lisp changes made after edition 2.6 of the Emacs Lisp Manual,
(Display-related features are described in a page of their own below.)
+** The meaning of the `:weakness WEAK' argument of make-hash-table
+has been changed.
+
** Function `aset' stores any multibyte character in any string
without signaling "Attempt to change char length of a string". It may
convert a unibyte string to multibyte if necessary.
:weakness WEAK
-WEAK must be either nil, one of the symbols `key, `value', or t.
-Entries are removed from weak tables during garbage collection if
-their key and/or value are not referenced elsewhere outside of the
-hash table. Default are non-weak hash tables.
+WEAK must be either nil, one of the symbols `key, `value',
+`key-or-value', `key-and-value', or t, meaning the same as
+`key-and-value'. Entries are removed from weak tables during garbage
+collection if their key and/or value are not referenced elsewhere
+outside of the hash table. Default are non-weak hash tables.
- Function: makehash &optional TEST
+2000-07-27 Gerd Moellmann <gerd@gnu.org>
+
+ * play/meese.el: Add Commentary section.
+
2000-07-27 Kenichi Handa <handa@etl.go.jp>
* international/mule.el (register-char-codings): New function.
interpretation of the return value of compare-strings.
2000-07-26 Gerd Moellmann <gerd@gnu.org>
+>>>>>>> 1.883
* isearch.el (isearch-resume): New function.
(isearch-done): Add something to command-history to resume
+2000-07-27 Gerd Moellmann <gerd@gnu.org>
+
+ * fns.c (Qkey_or_value, Qkey_and_value): New variables.
+ (syms_of_fns): Initialize new variables.
+ (sweep_weak_table): Handle weakness `key-or-value' and
+ `key-and-value'.
+ (Fmake_hash_table): Recognize `key-and-value' and `key-or-value'
+ weakness, with t meaning the same as `key-and-value'.
+
2000-07-27 Kenichi Handa <handa@etl.go.jp>
* coding.h (struct coding_system): Member safe_charset deleted.