diff options
| author | Paul Eggert | 2017-02-19 12:22:33 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-02-19 12:23:19 -0800 |
| commit | c8d14cfc6c2d19077d137c7e917fbb4f104de222 (patch) | |
| tree | f04b71e2985c9399af5de2093600855899b009de /src/alloc.c | |
| parent | 5c1ebfc504bc0649a9e1105b1d9265c461739254 (diff) | |
| download | emacs-c8d14cfc6c2d19077d137c7e917fbb4f104de222.tar.gz emacs-c8d14cfc6c2d19077d137c7e917fbb4f104de222.zip | |
Fix glitches in recent hash table changes
* src/fns.c (Fmake_hash_table): Simplify the machine code slightly
by using 0 rather than -1.
* src/lisp.h (struct Lisp_Hash_Table.pure): Now bool rather
than a bitfield, for speed (the bitfield did not save space).
(struct Lisp_Hash_Table.rehash_threshold): Now double rather than
float, since the float caused unwanted rounding errors, e.g.,
(hash-table-rehash-threshold (make-hash-table)) yielded
0.800000011920929 instead of the correct 0.8.
Diffstat (limited to 'src/alloc.c')
0 files changed, 0 insertions, 0 deletions