]> git.eshelyaron.com Git - emacs.git/commitdiff
* numbers.texi (Integer Basics): Large integers are treated as floats.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 3 May 2011 07:41:32 +0000 (00:41 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 3 May 2011 07:41:32 +0000 (00:41 -0700)
doc/lispref/ChangeLog
doc/lispref/numbers.texi

index 4aa63c6abaadd28016d38da56a9e0ebd36b50c65..163de31f22098945759b3b15d8283b1919f37716 100644 (file)
@@ -1,3 +1,7 @@
+2011-05-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * numbers.texi (Integer Basics): Large integers are treated as floats.
+
 2011-04-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * processes.texi (Synchronous Processes): Document the (:file
index 23150c2c937c3ee096ab4c04607b5ec36cbbaaef..2c73a03a26c5f90c6d201ef88762bf369900fb0a 100644 (file)
@@ -55,14 +55,15 @@ chapter assume an integer has 30 bits.
 @cindex overflow
 
   The Lisp reader reads an integer as a sequence of digits with optional
-initial sign and optional final period.
+initial sign and optional final period.  An integer that is out of the
+Emacs range is treated as a floating-point number.
 
 @example
  1               ; @r{The integer 1.}
  1.              ; @r{The integer 1.}
 +1               ; @r{Also the integer 1.}
 -1               ; @r{The integer @minus{}1.}
- 1073741825      ; @r{Also the integer 1, due to overflow.}
+ 1073741825      ; @r{The floating point number 1073741825.0.}
  0               ; @r{The integer 0.}
 -0               ; @r{The integer 0.}
 @end example
@@ -195,7 +196,7 @@ point values:
 @samp{1.0e+INF}
 @item negative infinity
 @samp{-1.0e+INF}
-@item Not-a-number 
+@item Not-a-number
 @samp{0.0e+NaN} or @samp{-0.0e+NaN}.
 @end table