Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4777:c69aeb86b2a3
Serialise non-default hash table rehash thresholds correctly; use this.
src/ChangeLog addition:
2009-12-17 Aidan Kehoe <kehoea@parhasard.net>
* elhash.c (HASH_TABLE_DEFAULT_REHASH_THRESHOLD):
New macro, giving a default value for a hash table's rehash
threshold given its size and test function.
(print_hash_table): Print the hash table's rehash threshold if it
has a non-default value. Ditto for its rehash size.
(Fmake_hash_table): Supply the keyword arguments in a format
understood by #'function-arglist.
lisp/ChangeLog addition:
2009-12-17 Aidan Kehoe <kehoea@parhasard.net>
* mule/make-coding-system.el
(fixed-width-create-decode-encode-tables):
Use a rehash threshold of 0.999 for this hash table, now that hash
table rehash thresholds are serialised correctly; these hash
tables will never be resized, and it's not even that important
that they are *that* fast, for most of the coding systems they're
used a minority of the time.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Thu, 17 Dec 2009 13:50:45 +0000 |
parents | 73e8632018ad |
children | 0081fd36b783 |
comparison
equal
deleted
inserted
replaced
4776:73e8632018ad | 4777:c69aeb86b2a3 |
---|---|
1 2009-12-17 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * elhash.c (HASH_TABLE_DEFAULT_REHASH_THRESHOLD): | |
4 New macro, giving a default value for a hash table's rehash | |
5 threshold given its size and test function. | |
6 (print_hash_table): Print the hash table's rehash threshold if it | |
7 has a non-default value. Ditto for its rehash size. | |
8 (Fmake_hash_table): Supply the keyword arguments in a format | |
9 understood by #'function-arglist. | |
10 | |
1 2009-12-17 Aidan Kehoe <kehoea@parhasard.net> | 11 2009-12-17 Aidan Kehoe <kehoea@parhasard.net> |
2 | 12 |
3 * alloc.c (resize_string): | 13 * alloc.c (resize_string): |
4 Don't attempt to free dumped data in this function, avoiding an | 14 Don't attempt to free dumped data in this function, avoiding an |
5 assertion failure. | 15 assertion failure. |