[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master ad31afc: Restore compatibility with Texinfo < 6
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] master ad31afc: Restore compatibility with Texinfo < 6 |
Date: |
Tue, 21 Aug 2018 13:05:39 -0400 (EDT) |
branch: master
commit ad31afc35be2c64863a03b8f3995847332870cb6
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>
Restore compatibility with Texinfo < 6
* doc/lispref/numbers.texi (Integer Basics, Bitwise Operations):
Don't use Texinfo 6.0's "@sup" command.
---
doc/lispref/numbers.texi | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/doc/lispref/numbers.texi b/doc/lispref/numbers.texi
index dd78bce..a815047 100644
--- a/doc/lispref/numbers.texi
+++ b/doc/lispref/numbers.texi
@@ -193,8 +193,14 @@ on 64-bit platforms.
@defvar integer-width
The value of this variable is a nonnegative integer that is an upper
bound on the number of bits in a bignum. Integers outside the fixnum
-range are limited to absolute values less than address@hidden@var{n}}, where
address@hidden is this variable's value. Attempts to create bignums outside
+range are limited to absolute values less than
address@hidden
address@hidden,
address@hidden ifnottex
address@hidden
address@hidden,
address@hidden tex
+where @var{n} is this variable's value. Attempts to create bignums outside
this range result in an integer overflow error. Setting this variable
to zero disables creation of bignums; setting it to a large number can
cause Emacs to consume large quantities of memory if a computation
@@ -857,8 +863,14 @@ reproducing the same pattern moved over.
to the left @var{count} places, or to the right if @var{count} is
negative. Left shifts introduce zero bits on the right; right shifts
discard the rightmost bits. Considered as an integer operation,
address@hidden multiplies @var{integer1} by address@hidden@var{count}} and then
-converts the result to an integer by rounding downward, toward
address@hidden multiplies @var{integer1} by
address@hidden
address@hidden,
address@hidden ifnottex
address@hidden
address@hidden,
address@hidden tex
+and then converts the result to an integer by rounding downward, toward
minus infinity.
Here are examples of @code{ash}, shifting a pattern of bits one place
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master ad31afc: Restore compatibility with Texinfo < 6,
Glenn Morris <=