[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.