texlive[73423] Master/texmf-dist: pgfmath-xfp (11jan25)

commits+karl at tug.org commits+karl at tug.org
Sat Jan 11 21:50:11 CET 2025


Revision: 73423
          https://tug.org/svn/texlive?view=revision&revision=73423
Author:   karl
Date:     2025-01-11 21:50:11 +0100 (Sat, 11 Jan 2025)
Log Message:
-----------
pgfmath-xfp (11jan25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/pgfmath-xfp/README.md
    trunk/Master/texmf-dist/doc/latex/pgfmath-xfp/pgfmath-xfp.pdf
    trunk/Master/texmf-dist/source/latex/pgfmath-xfp/pgfmath-xfp.dtx
    trunk/Master/texmf-dist/tex/latex/pgfmath-xfp/pgfmath-xfp.sty

Modified: trunk/Master/texmf-dist/doc/latex/pgfmath-xfp/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pgfmath-xfp/README.md	2025-01-11 20:49:58 UTC (rev 73422)
+++ trunk/Master/texmf-dist/doc/latex/pgfmath-xfp/README.md	2025-01-11 20:50:11 UTC (rev 73423)
@@ -1,7 +1,7 @@
 -------------------------------------------------------------------------------
 # pgfmath-xfp -- define pgfmath functions using xfp
 
-Version 2021-05-19 v1.0
+Version 2025-01-11 v1.0a
 
 Released under the LaTeX Project Public License v1.3c or later
 See http://www.latex-project.org/lppl.txt

Modified: trunk/Master/texmf-dist/doc/latex/pgfmath-xfp/pgfmath-xfp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/pgfmath-xfp/pgfmath-xfp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pgfmath-xfp/pgfmath-xfp.dtx	2025-01-11 20:49:58 UTC (rev 73422)
+++ trunk/Master/texmf-dist/source/latex/pgfmath-xfp/pgfmath-xfp.dtx	2025-01-11 20:50:11 UTC (rev 73423)
@@ -170,10 +170,17 @@
 % \cs{pgfmathsetmacro} with \textsc{pgf} settings applied locally to ensure
 % that the resulting format is understandable by \pkg{xfp}'s fpu.
 %
-% Though it has both \pkg{pgfmath} and \pkg{xfp} in its name, it only loads
-% \pkg{pgfmath} as a dependency, the access to \pkg{xfp}'s fpu is done at the
-% \pkg{expl3} level.
+% Any function defined with \pgfmxfp\ will internally use the better precision
+% and bigger value range of \pkg{xfp} for the individual steps of calculation.
+% But the final result of the function will be given back to \pkg{pgfmath} and
+% thus needs to fit into the surrounding \pkg{pgfmath}'s number format (which
+% depends on whether its fpu is installed or not). So it doesn't magically allow
+% you to draw values bigger than \cs[no-index]{maxdimen} for instance.
 %
+% Though it has both \pkg{pgfmath} and \pkg{xfp} in its name, the package only
+% loads \pkg{pgfmath} as a dependency, the access to \pkg{xfp}'s fpu is done at
+% the \pkg{expl3} level.
+%
 % It was created as a result of two questions on
 % \url{https://tex.stackexchange.com}:
 % \href
@@ -310,7 +317,7 @@
 %    \end{macrocode}
 % Use these rollback functions to declare the current release.
 %    \begin{macrocode}
-\DeclareCurrentRelease{}{2021-05-19}
+\DeclareCurrentRelease{}{2025-01-11}
 %    \end{macrocode}
 %
 % Make sure \pkg{expl3} is available and load \pkg{pgfmath} and the \textsc{pgf}
@@ -326,8 +333,8 @@
 % \begin{macro}{\pgfmxfpDate, \pgfmxfpVersion}
 %   Store version and date in a macro.
 %    \begin{macrocode}
-\newcommand*\pgfmxfpDate{2021-05-19}
-\newcommand*\pgfmxfpVersion{1.0}
+\newcommand*\pgfmxfpDate{2025-01-11}
+\newcommand*\pgfmxfpVersion{1.0a}
 %    \end{macrocode}
 % \end{macro}
 %

Modified: trunk/Master/texmf-dist/tex/latex/pgfmath-xfp/pgfmath-xfp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pgfmath-xfp/pgfmath-xfp.sty	2025-01-11 20:49:58 UTC (rev 73422)
+++ trunk/Master/texmf-dist/tex/latex/pgfmath-xfp/pgfmath-xfp.sty	2025-01-11 20:50:11 UTC (rev 73423)
@@ -31,14 +31,14 @@
 %% 
 \providecommand\DeclareRelease[3]{}
 \providecommand\DeclareCurrentRelease[2]{}
-\DeclareCurrentRelease{}{2021-05-19}
+\DeclareCurrentRelease{}{2025-01-11}
 \@ifundefined{ExplFileDate}
   {\RequirePackage{expl3}}
   {}
 \RequirePackage{pgfmath}
 \usepgflibrary{fpu}
-\newcommand*\pgfmxfpDate{2021-05-19}
-\newcommand*\pgfmxfpVersion{1.0}
+\newcommand*\pgfmxfpDate{2025-01-11}
+\newcommand*\pgfmxfpVersion{1.0a}
 \ProvidesExplPackage
   {pgfmath-xfp}     {\pgfmxfpDate}
   {\pgfmxfpVersion} {define pgfmath functions using xfp}



More information about the tex-live-commits mailing list.