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 |
