Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 490:38fb9ae12edd
[xemacs-hg @ 2001-04-30 09:12:03 by martinb]
a better string hash function
author | martinb |
---|---|
date | Mon, 30 Apr 2001 09:12:04 +0000 |
parents | 4a8bb4aa9740 |
children | 610e4ba94a4d |
comparison
equal
deleted
inserted
replaced
489:4a8bb4aa9740 | 490:38fb9ae12edd |
---|---|
1 2001-04-30 Martin Buchholz <martin@xemacs.org> | |
2 | |
3 Make string hashing more efficient. | |
4 Makes intern much faster. | |
5 Makes hash tables containing strings faster. | |
6 * symbols.c (hash_string): A much better hash function. | |
7 Change prototype to return unsigned value. | |
8 (init_symbols_once_early): Use unsigned type for hash value. | |
9 (oblookup): Use unsigned type for hash value. | |
10 | |
1 2001-04-04 Martin Buchholz <martin@xemacs.org> | 11 2001-04-04 Martin Buchholz <martin@xemacs.org> |
2 | 12 |
3 * keymap.c (Fmap_keymap): Revert to previous implementation, since | 13 * keymap.c (Fmap_keymap): Revert to previous implementation, since |
4 elisp_maphash is now safe. | 14 elisp_maphash is now safe. |
5 | 15 |