Skip to content

Commit 4746925

Browse files
jensmaurertkoeppe
authored andcommitted
[numeric.limits.members,bibliography] Remove LIA-1 abbreviation for ISO 10967
Fixes ISO/CS comment (C++23 proof)
1 parent 2a2b873 commit 4746925

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

source/back.tex

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@
6868
ACM Trans.\ Math.\ Soft., Vol.\ 28, Issue 2, 2002.
6969
\end{thebibliography}
7070

71-
The arithmetic specification described in ISO/IEC 10967-1:2012 is
72-
called \defn{LIA-1} in this document.
73-
7471
% FIXME: For unknown reasons, hanging paragraphs are not indented within our
7572
% glossaries by default.
7673
\let\realglossitem\glossitem

source/support.tex

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,6 +1012,11 @@
10121012
\pnum
10131013
\indextext{signal-safe!\idxcode{numeric_limits} members}%
10141014
Each member function defined in this subclause is signal-safe\iref{support.signal}.
1015+
\begin{note}
1016+
\indextext{LIA-1}%
1017+
The arithmetic specification described in ISO/IEC 10967-1:2012 is
1018+
commonly termed LIA-1.
1019+
\end{note}
10151020

10161021
\indexlibrarymember{min}{numeric_limits}%
10171022
\begin{itemdecl}
@@ -1222,9 +1227,7 @@
12221227
\pnum
12231228
Measure of the maximum rounding error.
12241229
\begin{footnote}
1225-
Rounding error is described in
1226-
LIA-1
1227-
Section 5.2.4 and
1230+
Rounding error is described in ISO/IEC 10967-1:2012 Section 5.2.4 and
12281231
Annex C Rationale Section C.5.2.4 --- Rounding and rounding constants.
12291232
\end{footnote}
12301233
\end{itemdescr}
@@ -1334,7 +1337,7 @@
13341337
\tcode{true} if the type has a representation for a quiet (non-signaling) ``Not a
13351338
Number''.
13361339
\begin{footnote}
1337-
Required by LIA-1.
1340+
Required by ISO/IEC 10967-1:2012.
13381341
\end{footnote}
13391342

13401343
\pnum
@@ -1356,7 +1359,7 @@
13561359
\pnum
13571360
\tcode{true} if the type has a representation for a signaling ``Not a Number''.
13581361
\begin{footnote}
1359-
Required by LIA-1.
1362+
Required by ISO/IEC 10967-1:2012.
13601363
\end{footnote}
13611364

13621365
\pnum
@@ -1378,7 +1381,7 @@
13781381
\pnum
13791382
Representation of positive infinity, if available.
13801383
\begin{footnote}
1381-
Required by LIA-1.
1384+
Required by ISO/IEC 10967-1:2012.
13821385
\end{footnote}
13831386

13841387
\pnum
@@ -1397,7 +1400,7 @@
13971400
\pnum
13981401
Representation of a quiet ``Not a Number'', if available.
13991402
\begin{footnote}
1400-
Required by LIA-1.
1403+
Required by ISO/IEC 10967-1:2012.
14011404
\end{footnote}
14021405

14031406
\pnum
@@ -1416,7 +1419,7 @@
14161419
\pnum
14171420
Representation of a signaling ``Not a Number'', if available.
14181421
\begin{footnote}
1419-
Required by LIA-1.
1422+
Required by ISO/IEC 10967-1:2012.
14201423
\end{footnote}
14211424

14221425
\pnum
@@ -1436,7 +1439,7 @@
14361439
\pnum
14371440
Minimum positive subnormal value, if available.
14381441
\begin{footnote}
1439-
Required by LIA-1.
1442+
Required by ISO/IEC 10967-1:2012.
14401443
\end{footnote}
14411444
Otherwise, minimum positive normalized value.
14421445

@@ -1474,7 +1477,7 @@
14741477
\pnum
14751478
\tcode{true} if the set of values representable by the type is finite.
14761479
\begin{footnote}
1477-
Required by LIA-1.
1480+
Required by ISO/IEC 10967-1:2012.
14781481
\end{footnote}
14791482
\begin{note}
14801483
All fundamental types\iref{basic.fundamental} are bounded. This member would be \tcode{false} for arbitrary
@@ -1494,7 +1497,7 @@
14941497
\pnum
14951498
\tcode{true} if the type is modulo.
14961499
\begin{footnote}
1497-
Required by LIA-1.
1500+
Required by ISO/IEC 10967-1:2012.
14981501
\end{footnote}
14991502
A type is modulo if, for any operation involving \tcode{+}, \tcode{-}, or
15001503
\tcode{*} on values of that type whose result would fall outside the range
@@ -1523,7 +1526,7 @@
15231526
if, at the start of the program, there exists a value of the type that would cause
15241527
an arithmetic operation using that value to trap.
15251528
\begin{footnote}
1526-
Required by LIA-1.
1529+
Required by ISO/IEC 10967-1:2012.
15271530
\end{footnote}
15281531

15291532
\pnum
@@ -1542,7 +1545,7 @@
15421545
\begin{footnote}
15431546
Refer to
15441547
ISO/IEC/IEEE 60559.
1545-
Required by LIA-1.
1548+
Required by ISO/IEC 10967-1:2012.
15461549
\end{footnote}
15471550

15481551
\pnum
@@ -1559,7 +1562,7 @@
15591562
The rounding style for the type.
15601563
\begin{footnote}
15611564
Equivalent to \tcode{FLT_ROUNDS}.
1562-
Required by LIA-1.
1565+
Required by ISO/IEC 10967-1:2012.
15631566
\end{footnote}
15641567

15651568
\pnum

0 commit comments

Comments
 (0)