From: Paul Eggert Date: Mon, 17 Feb 2020 21:54:07 +0000 (-0800) Subject: Clarify when fixnums are used. X-Git-Tag: emacs-27.0.90~40 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a2c4eeeecde93961e81ca6beeefa649955bda881;p=emacs.git Clarify when fixnums are used. * doc/lispref/numbers.texi (Integer Basics): Clarify. Based on a suggestion by Noam Postavsky (Bug#39557#32). --- diff --git a/doc/lispref/numbers.texi b/doc/lispref/numbers.texi index 4b9fdf24206..4002b36ce50 100644 --- a/doc/lispref/numbers.texi +++ b/doc/lispref/numbers.texi @@ -132,8 +132,8 @@ memory, by machine characteristics such as the size of the word used to represent a bignum's exponent, and by the @code{integer-width} variable. These limits are typically much more generous than the limits for fixnums. A bignum is never numerically equal to a fixnum; -if Emacs computes an integer in fixnum range, it represents the -integer as a fixnum, not a bignum. +Emacs always represents an integer in fixnum range as a fixnum, not a +bignum. The range of values for a fixnum depends on the machine. The minimum range is @minus{}536,870,912 to 536,870,911 (30 bits; i.e.,