[latex3-commits] [latex3/latex2e] gh1004: Add \IfExplAtLeastTF (see #1004) (f5242afa)

github at latex-project.org github at latex-project.org
Thu Oct 12 21:19:33 CEST 2023


Repository : https://github.com/latex3/latex2e
On branch  : gh1004
Link       : https://github.com/latex3/latex2e/commit/f5242afa3fbb65f3fb88c5fd41f8b57382563387

>---------------------------------------------------------------

commit f5242afa3fbb65f3fb88c5fd41f8b57382563387
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Oct 12 20:19:33 2023 +0100

    Add \IfExplAtLeastTF (see #1004)


>---------------------------------------------------------------

f5242afa3fbb65f3fb88c5fd41f8b57382563387
 base/changes.txt                                   |  5 +++++
 base/doc/ltnews38.tex                              | 12 ++++++++++-
 base/ltexpl.dtx                                    | 25 +++++++++++++++++++++-
 base/testfiles-lthooks/lthooks-rollback-args.tlg   |  2 ++
 base/testfiles/github-0479-often.luatex.tlg        |  2 ++
 base/testfiles/github-0479-often.tlg               |  2 ++
 base/testfiles/github-0479-often.xetex.tlg         |  2 ++
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |  4 ++++
 .../tlb-latexrelease-rollback-003-often.tlg        |  4 ++++
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |  4 ++++
 ...tlb-latexrelease-rollback-2020-10-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2020-10-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2020-10-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2021-06-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2021-06-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2021-06-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2021-11-15.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2021-11-15.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2021-11-15.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2022-06-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2022-06-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2022-06-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2022-11-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2022-11-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2022-11-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2023-06-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2023-06-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2023-06-01.xetex.tlg |  2 ++
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |  2 ++
 base/testfiles/tlb-rollback-004-often.tlg          |  2 ++
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |  2 ++
 base/testfiles/tlb-rollback-005.luatex.tlg         |  2 ++
 base/testfiles/tlb-rollback-005.tlg                |  2 ++
 base/testfiles/tlb-rollback-005.xetex.tlg          |  2 ++
 34 files changed, 108 insertions(+), 2 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 86a092e3..5c8756d4 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -5,6 +5,11 @@ It is provided for convenience only.  It therefore makes no claims to
 completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
+
+2023-10-12 Joseph Wright  <Joseph.Wright at latex-project.org>
+	* ltexpl.dtx:
+	Add \IfExplAtLeastTF
+
 2023-09-13 Ulrike Fischer <Ulrike.Fischer at latex-project.org>
 	* ltproperties.dtx: 
       expand consistently the label/property names in the LaTeX2e commands.
diff --git a/base/doc/ltnews38.tex b/base/doc/ltnews38.tex
index 38745b9d..610034d5 100644
--- a/base/doc/ltnews38.tex
+++ b/base/doc/ltnews38.tex
@@ -207,8 +207,18 @@ For documentation see \texttt{texdoc ltproperties-doc}.
 
 \section{New or improved commands}
 
+\section{Testing for \pkg{expl3} version: \cs{IfExplAtLeastTF}}
+
+The integration of \pkg{expl3} into the kernel means that programmers can use
+all of the features available without needing to load explicitly. However, as
+\pkg{expl3} is not a separate package, the version can't be tested using
+\cs{IfPackageAtLeastTF}. To date, low-level methods have therefore been needed
+to check for the availablity of features in \pkg{expl3}. We have now added
+\cs{IfExplAtLeastTF} as a test working in the same way as
+\cs{IfPackageAtLeastTF} but focussed on the pre-loaded programming layer.
+
 %
-\githubissue{xxx}
+\githubissue{1004}
 
 \section{\emph{Removed} commands}
 
diff --git a/base/ltexpl.dtx b/base/ltexpl.dtx
index 92e6de52..b07603fe 100644
--- a/base/ltexpl.dtx
+++ b/base/ltexpl.dtx
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltexpl.dtx}
-             [2022/02/28 v1.3f LaTeX Kernel (expl3-dependent code)]
+             [2023/10/12 v1.3g LaTeX Kernel (expl3-dependent code)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltexpl.dtx}
@@ -516,4 +516,27 @@
 %<latexrelease>\EndIncludeInRelease
 %    \end{macrocode}
 %
+% \DescribeMacro\IfExplAtLeastTF
+%   A pretty simple wrapper.
+%
+% \begin{macro}{\IfExplAtLeastTF}
+% \changes{v1.3g}{2023/10/12}{Provide a test for \pkg{expl3} date (gh/1004)}
+%    \begin{macrocode}
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2022/06/01}%
+%<latexrelease>                 {\IfExplAtLeastTF}{Test for expl3 date}%
+\def\IfExplAtLeastTF{\@ifl at t@r\ExplLoaderFileDate}
+%    \end{macrocode}
+% \end{macro}
+%
+%    \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>                 {\IfExplAtLeastTF}{Test for expl3 date}%
+%<latexrelease>
+%<latexrelease>\let\IfExplAtLeastTF\@undefined
+%<latexrelease>\EndIncludeInRelease
+%    \end{macrocode}
+%
 % \Finale
diff --git a/base/testfiles-lthooks/lthooks-rollback-args.tlg b/base/testfiles-lthooks/lthooks-rollback-args.tlg
index 4eb60d9b..027ab306 100644
--- a/base/testfiles-lthooks/lthooks-rollback-args.tlg
+++ b/base/testfiles-lthooks/lthooks-rollback-args.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index 45f350a9..cbd20100 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -57,6 +57,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 8417258f..a2769fda 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index c937c6fc..f1c7d05b 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index 33f12d54..c8cb0863 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -54,6 +54,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
@@ -817,6 +819,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index 165d9fe1..927e8901 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -48,6 +48,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
@@ -801,6 +803,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
index a5469b8d..b7ce6299 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -48,6 +48,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
@@ -810,6 +812,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
index 529a7e29..aec36527 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
@@ -57,6 +57,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
index de4cc2d1..2b2a591c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
index 874c65f6..d34f5c78 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
index 5c480689..95b4436c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
@@ -58,6 +58,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
index eb310189..4e34079c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
index 70ab5ec1..c3284335 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
index a0eecd39..57fe36ff 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
@@ -58,6 +58,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
index 67da8242..53ac9f41 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
index 5e337d48..84ac7c27 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
index b66ee077..b93f9fd7 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
@@ -58,6 +58,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
index 1d119aa2..1e250462 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
@@ -46,6 +46,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
index a2da35fd..c9e31e1c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
@@ -46,6 +46,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
index 12f8db31..2b01678a 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
@@ -58,6 +58,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
index 6f6d635d..4c5b5791 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
@@ -46,6 +46,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
index 721b9075..e532b1df 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
@@ -46,6 +46,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
index b8b8c736..4beadfa9 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
@@ -58,6 +58,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
index 6a79844d..327f3078 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
@@ -46,6 +46,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
index dc7ad9de..7ac14cdf 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
@@ -46,6 +46,8 @@ Applying: [....-..-..] fp and int calculations on input line ....
 Already applied: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
 Already applied: [....-..-..] Some pre-expansion commands on input line ...
+Applying: [....-..-..] Test for expl3 date on input line ....
+Already applied: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index 3cdaa9b1..6f8612a5 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -57,6 +57,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index 0e79b50a..ec4fd78e 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index 56122aac..c8249b84 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -46,6 +46,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Skipping: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Skipping: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index 28ca5eb0..15d372f3 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -61,6 +61,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index 5b478365..a236d4c7 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -50,6 +50,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index b777826d..df19964e 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -50,6 +50,8 @@ Skipping: [....-..-..] fp and int calculations on input line ....
 Applying: [....-..-..] fp and int calculations on input line ....
 Skipping: [....-..-..] Some pre-expansion commands on input line ....
 Applying: [....-..-..] Some pre-expansion commands on input line ....
+Skipping: [....-..-..] Test for expl3 date on input line ....
+Applying: [....-..-..] Test for expl3 date on input line ....
 Applying: [....-..-..] Allow "par" in \typeout  on input line ....
 Already applied: [....-..-..] Allow "par" in \typeout  on input line ....
 Applying: [....-..-..] Make \@carcube long on input line ....





More information about the latex3-commits mailing list.