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