From: Paul Eggert Date: Tue, 31 May 2011 14:34:33 +0000 (-0700) Subject: Adjust ChangeLog as per Stefan's suggestions. X-Git-Tag: emacs-pretest-24.0.90~104^2~618^2~49^2~1 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=3870d916919d4ac5d052698e7ac61a04ad0beb94;p=emacs.git Adjust ChangeLog as per Stefan's suggestions. --- diff --git a/src/ChangeLog b/src/ChangeLog index d80c921a7d6..a8a7f3761eb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,29 +1,27 @@ 2011-05-31 Paul Eggert Remove arbitrary limit of 2**31 entries in hash tables. (Bug#8771) - * category.c (hash_get_category_set): Use 'EMACS_UINT' and 'EMACS_INT' - for hashes and hash indexes, instead of 'unsigned' and 'int'. - * ccl.c (ccl_driver): Likewise. - * charset.c (Fdefine_charset_internal): Likewise. - * charset.h (struct charset.hash_index): Likewise. - * composite.c (get_composition_id, gstring_lookup_cache): - (composition_gstring_put_cache): Likewise. - * composite.h (struct composition.hash_index): Likewise. - * dispextern.h (struct image.hash): Likewise. - * fns.c (next_almost_prime, larger_vector, cmpfn_eql): - (cmpfn_equal, cmpfn_user_defined, hashfn_eq, hashfn_eql): - (hashfn_equal, hashfn_user_defined, make_hash_table): - (maybe_resize_hash_table, hash_lookup, hash_put): - (hash_remove_from_table, hash_clear, sweep_weak_table, SXHASH_COMBINE): - (sxhash_string, sxhash_list, sxhash_vector, sxhash_bool_vector): - (Fsxhash, Fgethash, Fputhash, Fmaphash): Likewise. - * image.c (make_image, search_image_cache, lookup_image): - (xpm_put_color_table_h): Likewise. - * lisp.h (struct Lisp_Hash_Table): Likewise, for 'count', 'cmpfn', - and 'hashfn' members. + * category.c (hash_get_category_set): + * ccl.c (ccl_driver): + * charset.c (Fdefine_charset_internal): + * charset.h (struct charset.hash_index): + * composite.c (get_composition_id, gstring_lookup_cache) + (composition_gstring_put_cache): + * composite.h (struct composition.hash_index): + * dispextern.h (struct image.hash): + * fns.c (next_almost_prime, larger_vector, cmpfn_eql) + (cmpfn_equal, cmpfn_user_defined, hashfn_eq, hashfn_eql) + (hashfn_equal, hashfn_user_defined, make_hash_table) + (maybe_resize_hash_table, hash_lookup, hash_put) + (hash_remove_from_table, hash_clear, sweep_weak_table, SXHASH_COMBINE) + (sxhash_string, sxhash_list, sxhash_vector, sxhash_bool_vector) + (Fsxhash, Fgethash, Fputhash, Fmaphash): + * image.c (make_image, search_image_cache, lookup_image) + (xpm_put_color_table_h): + * lisp.h (struct Lisp_Hash_Table): * minibuf.c (Ftry_completion, Fall_completions, Ftest_completion): - Likewise. - * print.c (print): Likewise. + * print.c (print): Use 'EMACS_UINT' and 'EMACS_INT' + for hashes and hash indexes, instead of 'unsigned' and 'int'. * alloc.c (allocate_vectorlike): Check for overflow in vector size calculations. * ccl.c (ccl_driver): Check for overflow when converting EMACS_INT