summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/polexpr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-05-27 19:52:26 +0000
committerKarl Berry <karl@freefriends.org>2021-05-27 19:52:26 +0000
commit36cac55495391055609cff1eb27c7959c1457f47 (patch)
tree1eda3f2b0248f43d6d109fdf64d55c4bbdae96a6 /Master/texmf-dist/tex/generic/polexpr
parent47a051c1bb9be63d7315fc323e6bb5f128c61541 (diff)
polexpr (27may21)
git-svn-id: svn://tug.org/texlive/trunk@59365 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/polexpr')
-rw-r--r--Master/texmf-dist/tex/generic/polexpr/polexpr.sty6
-rw-r--r--Master/texmf-dist/tex/generic/polexpr/polexprcore.tex4
-rw-r--r--Master/texmf-dist/tex/generic/polexpr/polexprexpr.tex8
-rw-r--r--Master/texmf-dist/tex/generic/polexpr/polexprsturm.tex2
4 files changed, 10 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/generic/polexpr/polexpr.sty b/Master/texmf-dist/tex/generic/polexpr/polexpr.sty
index 90b47050cfc..c92f950adb1 100644
--- a/Master/texmf-dist/tex/generic/polexpr/polexpr.sty
+++ b/Master/texmf-dist/tex/generic/polexpr/polexpr.sty
@@ -2,7 +2,7 @@
% License: LPPL 1.3c (author-maintained)
% Usage: \input polexpr.sty (Plain or other macro formats)
% or \usepackage{polexpr} (LaTeX macro format)
-% Release 0.8.2 (2021/05/05) of polexpr.sty. This file inputs
+% Release 0.8.3 (2021/05/27) of polexpr.sty. This file inputs
% polexprcore.tex
% polexprexpr.tex
% polexprsturm.tex
@@ -54,11 +54,11 @@
\XINTsetupcatcodes% (does \endlinechar13 in particular)
\XINT_providespackage
\ProvidesPackage{polexpr}%
- [2021/05/05 v0.8.2 Polynomial expressions with rational coefficients (JFB)]%
+ [2021/05/27 v0.8.3 Polynomial expressions with rational coefficients (JFB)]%
\begingroup
\def\x#1/#2/#3 #4\xint:{#1#2#3}%
\ifnum\expandafter\x\expanded{\csname ver@xintexpr.sty\endcsname}\xint:
- <20210505 %
+ <20210527 % xint 1.4h
\immediate\write128{! Package polexpr error: xintexpr too old, aborting input}%
\else\expandafter\xint_gobble_i
\fi
diff --git a/Master/texmf-dist/tex/generic/polexpr/polexprcore.tex b/Master/texmf-dist/tex/generic/polexpr/polexprcore.tex
index 66d85123799..d8a17e4fc21 100644
--- a/Master/texmf-dist/tex/generic/polexpr/polexprcore.tex
+++ b/Master/texmf-dist/tex/generic/polexpr/polexprcore.tex
@@ -1,4 +1,4 @@
-%% This file polexprcore.tex is part of the polexpr package (0.8.2, 2021/05/05)
+%% This file polexprcore.tex is part of the polexpr package (0.8.3, 2021/05/27)
%% Core routines to match infix operators +, -, *, //, /:, ^, ** and some
%% functions
%% The atoms representing polynomials inside \xintexpr are
@@ -410,7 +410,7 @@
}%
\def\POL_pow_neg_pol #1.#2\empty
{%
- \romannumeral0\XINT_signalcondition{InvalidOperation}%
+ \XINT_signalcondition{InvalidOperation}%
{Not supported: polynomial to negative power #1}{}{1/1[0]}%
}%
\def\POL_pow_aa #1.{\expandafter\POL_pow_a\the\numexpr\xintNum{#1}.}%
diff --git a/Master/texmf-dist/tex/generic/polexpr/polexprexpr.tex b/Master/texmf-dist/tex/generic/polexpr/polexprexpr.tex
index 3df136f9f83..8e025db1c7a 100644
--- a/Master/texmf-dist/tex/generic/polexpr/polexprexpr.tex
+++ b/Master/texmf-dist/tex/generic/polexpr/polexprexpr.tex
@@ -1,10 +1,10 @@
-%% This file polexprexpr.tex is part of the polexpr package (0.8.2, 2021/05/05)
+%% This file polexprexpr.tex is part of the polexpr package (0.8.3, 2021/05/27)
%% Extending \xintexpr syntax:
%%
%% 1. Authorize ' in variable and function names
-%% This currently breaks infix operators 'and', 'or', 'xor', 'mod'
-%% hence forces usage everywhere of &&, ||, /: and xor() syntax
-%% (if : is active then use /\string : input syntax!)
+%% This partially breaks infix operators 'and', 'or', 'xor', 'mod'
+%% which must be replaced by &&, ||, /: and xor() syntax
+%% if immediately following a variable name
%%
%% 2. Map infix operators to the polexprcore macros
%%
diff --git a/Master/texmf-dist/tex/generic/polexpr/polexprsturm.tex b/Master/texmf-dist/tex/generic/polexpr/polexprsturm.tex
index 115a27d5504..f2ac7c0d171 100644
--- a/Master/texmf-dist/tex/generic/polexpr/polexprsturm.tex
+++ b/Master/texmf-dist/tex/generic/polexpr/polexprsturm.tex
@@ -1,4 +1,4 @@
-%% This file polexprsturm.tex is part of the polexpr package (0.8.2, 2021/05/05)
+%% This file polexprsturm.tex is part of the polexpr package (0.8.3, 2021/05/27)
%% Sturm Algorithm (polexpr 0.4)
%% 0.5 uses primitive polynomials for faster evaluations afterwards
%% 0.6 corrects misuse of \@ifstar! (mumble). \PolToSturm* was broken.