diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2019-06-04 08:13:20 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2019-06-04 08:34:15 -0700 |
commit | 7f4558e3d9edbdee6901e5fbcd4a4072f49ec5b9 (patch) | |
tree | a709f4f82777f6a5e2c16e7d417ba59b74e7b430 /lisp/emacs-lisp/elint.el | |
parent | dd7bc5de3f59237f21e1c4b70f0ba97549ea1fb4 (diff) | |
download | emacs-7f4558e3d9edbdee6901e5fbcd4a4072f49ec5b9.tar.gz emacs-7f4558e3d9edbdee6901e5fbcd4a4072f49ec5b9.tar.bz2 emacs-7f4558e3d9edbdee6901e5fbcd4a4072f49ec5b9.zip |
Always allow at least double-precision bignums
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.
Diffstat (limited to 'lisp/emacs-lisp/elint.el')
0 files changed, 0 insertions, 0 deletions