|Subject:||Re: Latest master is broken|
|Date:||Sun, 19 Feb 2017 12:26:59 -0800|
|User-agent:||Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0|
Stefan Monnier wrote:
Should be harmless.
Yes, although it was annoying that the change caused (hash-table-rehash-threshold (make-hash-table)) to yield 0.800000011920929 instead of the correct value of 0.8, due to a rounding error caused by converting double to float and back again.
I just now fixed this by changing struct Lisp_Hash_Table to contain a double rather than a float. If it's a significant win to save 4 bytes in struct Lisp_Hash_Table by using a float rather than a double, then we can do that, albeit at the cost of complicating the code elsewhere.
|[Prev in Thread]||Current Thread||[Next in Thread]|