Theodore Dubois 19465856e9 Fix displaying negative numbers in emacs
It tests for whether a number is NaN by testing whether !(x * 0 >= 0),
and this was passing for all negative numbers because -0 was considered
less than and equal to 0.

Also fix some UBsan things

Fixed #749
2020-05-31 11:46:42 -07:00
..
2019-01-21 12:20:43 -08:00
2019-10-20 20:48:29 -07:00
2019-11-25 15:51:12 -08:00
2019-03-30 20:07:53 -07:00
2020-04-12 13:18:41 -07:00
2020-05-22 20:18:34 -07:00
2020-04-12 17:07:47 -07:00
2020-02-17 13:10:03 -08:00
2020-02-17 13:10:03 -08:00
2020-04-12 13:18:41 -07:00
2020-05-22 20:18:34 -07:00
2019-11-11 01:28:26 -08:00
2020-04-12 13:18:41 -07:00
2020-05-30 20:23:04 -07:00
2020-01-20 14:31:41 -08:00
2020-04-12 20:05:31 -07:00
2020-05-30 14:41:11 -07:00