• Paul Eggert's avatar
    Lisp reader now checks for integer overflow · 6b3d01da
    Paul Eggert authored
    * doc/lispref/numbers.texi (Integer Basics), etc/NEWS:
    Document this.
    * src/lisp.h (S2N_IGNORE_TRAILING, S2N_OVERFLOW_TO_FLOAT):
    New constants.
    * src/lread.c (string_to_number): Change trailing bool arg to
    integer argument with flags, to support S2N_OVERFLOW_TO_FLOAT.
    All uses changed.
    * test/src/editfns-tests.el (read-large-integer): New test.
    6b3d01da
data.c 109 KB