• Paul Eggert's avatar
    Always allow at least double-precision bignums · 7f4558e3
    Paul Eggert authored
    Without this fix, Emacs can get into a tight loop reporting
    a range error when calculating timestamps.
    * doc/lispref/numbers.texi (Integer Basics):
    * src/alloc.c (syms_of_alloc): Document this.
    * src/bignum.c (make_bignum_bits): Always allow bignums
    of at least twice the width of (u)intmax_t.
bignum.c 8.95 KB