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.