aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-07-30 11:50:38 +0000
committerGerd Moellmann2000-07-30 11:50:38 +0000
commit18925e78bbcbe06a6133286203d320ea338d1d18 (patch)
tree85fe28002f0942e5b028ad43cb48db77f4e6a0f8
parent15cca6c4f6b8751d22c0467a015bfb1880fe9fd8 (diff)
downloademacs-18925e78bbcbe06a6133286203d320ea338d1d18.tar.gz
emacs-18925e78bbcbe06a6133286203d320ea338d1d18.zip
*** empty log message ***
-rw-r--r--lisp/ChangeLog39
-rw-r--r--lispref/hash.texi26
2 files changed, 52 insertions, 13 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 5ca8d73dd13..9c9b04e4402 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,16 +1,45 @@
12000-07-30 Gerd Moellmann <gerd@gnu.org>
2
3 * eshell/esh-groups.el: Change custom :link file names
4 from `eshell.info' to `eshell'.
5
62000-07-30 Francis Wright <fjw@maths.qmw.ac.uk>
7
8 * dired.el (dired-build-subdir-alist): Expand subdirectory names
9 correctly in recursive ange-ftp listings.
10
112000-07-30 Vinicius Jose Latorre <vinicius@cpqd.com.br>
12
13 * ps-print.el: Fix bug 1: if ps-font-size-internal,
14 ps-header-font-size-internal and
15 ps-header-title-font-size-internal variables are not set,
16 ps-nb-pages and ps-line-lengths-internal crashes. Fix bug 2: if
17 face text property is (foreground-color . COLOR) or
18 `(background-color . COLOR)', ps-print crashes. Doc fix.
19 (ps-print-version): New version number (5.2.4).
20 (ps-plot-region): Code fix.
21 (ps-nb-pages, ps-line-lengths-internal): Bug fix 1.
22 (ps-face-attribute-list, ps-face-attributes, ps-face-background):
23 Bug fix 2.
24
252000-07-30 Milan Zamazal <pdm@freesoft.cz>
26
27 * glasses.el (glasses-make-readable): Fix uncapitalization of
28 identifiers like `myXMLDocument'.
29
12000-07-28 Karl Fogel <kfogel@red-bean.com> 302000-07-28 Karl Fogel <kfogel@red-bean.com>
2 31
3 * mail/mail-hist.el (mail-hist-previous-input, 32 * mail/mail-hist.el (mail-hist-previous-input)
4 mail-hist-next-input): do the obvious code factorization. 33 (mail-hist-next-input): Do the obvious code factorization.
5 (mail-hist-retrieve-and-insert): new func, contains common 34 (mail-hist-retrieve-and-insert): New func, contains common
6 code of above two. 35 code of above two.
7 If inserting a message body, leave point at top. 36 If inserting a message body, leave point at top.
8 37
92000-07-28 Sam Steingold <sds@gnu.org> 382000-07-28 Sam Steingold <sds@gnu.org>
10 39
11 * net/ange-ftp.el (ange-ftp-verify-visited-file-modtime): 40 * net/ange-ftp.el (ange-ftp-verify-visited-file-modtime):
12 use `<=', not `<' to compare times! 41 Use `<=', not `<' to compare times!
13 (ange-ftp-ls): remve 42 (ange-ftp-ls): Remove.
14 43
152000-07-27 Gerd Moellmann <gerd@gnu.org> 442000-07-27 Gerd Moellmann <gerd@gnu.org>
16 45
diff --git a/lispref/hash.texi b/lispref/hash.texi
index e20b67b430a..3f4e4380be6 100644
--- a/lispref/hash.texi
+++ b/lispref/hash.texi
@@ -95,16 +95,26 @@ The weakness of a hash table specifies whether the presence of a key or
95value in the hash table preserves it from garbage collection. 95value in the hash table preserves it from garbage collection.
96 96
97The value, @var{weak}, must be one of @code{nil}, @code{key}, 97The value, @var{weak}, must be one of @code{nil}, @code{key},
98@code{value} or @code{t}. If @var{weak} is @code{key} or @code{t}, then 98@code{value}, @code{key-or-value}, @code{key-and-value}, or @code{t}
99the hash table does not prevent its keys from being collected as garbage 99which is an alias for @code{key-and-value}. If @var{weak} is @code{key}
100(if they are not referenced anywhere else); if a particular key does get 100then the hash table does not prevent its keys from being collected as
101collected, the corresponding association is removed from the hash table. 101garbage (if they are not referenced anywhere else); if a particular key
102 102does get collected, the corresponding association is removed from the
103Likewise, if @var{weak} is @code{value} or @code{t}, then the hash table 103hash table.
104does not prevent values from being collected as garbage (if they are not 104
105referenced anywhere else); if a particular value does get collected, the 105If @var{weak} is @code{value}, then the hash table does not prevent
106values from being collected as garbage (if they are not referenced
107anywhere else); if a particular value does get collected, the
106corresponding association is removed from the hash table. 108corresponding association is removed from the hash table.
107 109
110If @var{weak} is @code{key-or-value}, associations are removed from the
111hash table when either their key or their value part would be collected
112as garbage, not counting references to the key and value from weak hash
113tables. Likewise, if @var{weak} is @code{key-and-value}, associations
114are removed from the hash table when both their key and value would be
115collected as garbage, again not considering references to the key and
116value from weak hash tables.
117
108The default for @var{weak} is @code{nil}, so that all keys and values 118The default for @var{weak} is @code{nil}, so that all keys and values
109referenced in the hash table are preserved from garbage collection. If 119referenced in the hash table are preserved from garbage collection. If
110@var{weak} is @code{t}, neither keys nor values are protected (that is, 120@var{weak} is @code{t}, neither keys nor values are protected (that is,