1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-25 14:01:33 -08:00
emacs/doc
Paul Eggert 83c9c6fc1c Use float instead of Lisp_Object for rehash_size
* src/alloc.c (purecopy_hash_table):
* src/fns.c (maybe_resize_hash_table, Fmake_hash_table):
(Fhash_table_rehash_size):
* src/lisp.h (struct Lisp_Hash_Table.rehash_size):
The rehash_size member of struct Lisp_Hash_Table is now a
float, not a Lisp_Object.
* src/alloc.c (purecopy_hash_table): Assign members in order.
* src/fns.c (make_hash_table): Use EMACS_INT for size and
float for rehash_size, instead of Lisp_Object for both.
All callers changed.
* src/lisp.h (DEFAULT_REHASH_SIZE): Now float, not double,
and 1 smaller.
* src/print.c (print_object): Simplify by calling
Fhash_table_rehash_size and Fhash_table_rehash_threshold.
Avoid unnecessary NILP.
2017-02-21 15:39:17 -08:00
..
emacs Improve documentation of query-replace-from-to-separator 2017-02-18 12:44:17 +02:00
lispintro Allow occur command to operate on the region 2017-02-02 19:13:05 +09:00
lispref Use float instead of Lisp_Object for rehash_size 2017-02-21 15:39:17 -08:00
man Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
misc Unset `non-essential' in Tramp when not needed anymore 2017-02-18 14:29:19 +01:00