diff options
| author | Gerd Moellmann | 2000-07-30 11:50:38 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-07-30 11:50:38 +0000 |
| commit | 18925e78bbcbe06a6133286203d320ea338d1d18 (patch) | |
| tree | 85fe28002f0942e5b028ad43cb48db77f4e6a0f8 | |
| parent | 15cca6c4f6b8751d22c0467a015bfb1880fe9fd8 (diff) | |
| download | emacs-18925e78bbcbe06a6133286203d320ea338d1d18.tar.gz emacs-18925e78bbcbe06a6133286203d320ea338d1d18.zip | |
*** empty log message ***
| -rw-r--r-- | lisp/ChangeLog | 39 | ||||
| -rw-r--r-- | lispref/hash.texi | 26 |
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 @@ | |||
| 1 | 2000-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 | |||
| 6 | 2000-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 | |||
| 11 | 2000-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 | |||
| 25 | 2000-07-30 Milan Zamazal <pdm@freesoft.cz> | ||
| 26 | |||
| 27 | * glasses.el (glasses-make-readable): Fix uncapitalization of | ||
| 28 | identifiers like `myXMLDocument'. | ||
| 29 | |||
| 1 | 2000-07-28 Karl Fogel <kfogel@red-bean.com> | 30 | 2000-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 | ||
| 9 | 2000-07-28 Sam Steingold <sds@gnu.org> | 38 | 2000-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 | ||
| 15 | 2000-07-27 Gerd Moellmann <gerd@gnu.org> | 44 | 2000-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 | |||
| 95 | value in the hash table preserves it from garbage collection. | 95 | value in the hash table preserves it from garbage collection. |
| 96 | 96 | ||
| 97 | The value, @var{weak}, must be one of @code{nil}, @code{key}, | 97 | The 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} |
| 99 | the hash table does not prevent its keys from being collected as garbage | 99 | which 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 | 100 | then the hash table does not prevent its keys from being collected as |
| 101 | collected, the corresponding association is removed from the hash table. | 101 | garbage (if they are not referenced anywhere else); if a particular key |
| 102 | 102 | does get collected, the corresponding association is removed from the | |
| 103 | Likewise, if @var{weak} is @code{value} or @code{t}, then the hash table | 103 | hash table. |
| 104 | does not prevent values from being collected as garbage (if they are not | 104 | |
| 105 | referenced anywhere else); if a particular value does get collected, the | 105 | If @var{weak} is @code{value}, then the hash table does not prevent |
| 106 | values from being collected as garbage (if they are not referenced | ||
| 107 | anywhere else); if a particular value does get collected, the | ||
| 106 | corresponding association is removed from the hash table. | 108 | corresponding association is removed from the hash table. |
| 107 | 109 | ||
| 110 | If @var{weak} is @code{key-or-value}, associations are removed from the | ||
| 111 | hash table when either their key or their value part would be collected | ||
| 112 | as garbage, not counting references to the key and value from weak hash | ||
| 113 | tables. Likewise, if @var{weak} is @code{key-and-value}, associations | ||
| 114 | are removed from the hash table when both their key and value would be | ||
| 115 | collected as garbage, again not considering references to the key and | ||
| 116 | value from weak hash tables. | ||
| 117 | |||
| 108 | The default for @var{weak} is @code{nil}, so that all keys and values | 118 | The default for @var{weak} is @code{nil}, so that all keys and values |
| 109 | referenced in the hash table are preserved from garbage collection. If | 119 | referenced 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, |