[latex3-commits] [latex3/latex2e] develop: Add \IfExplAtLeastTF (see #1004) (86e56520)
github at latex-project.org
github at latex-project.org
Thu Oct 19 14:06:12 CEST 2023
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/86e565203a425db43225847bf8f51af5a1e1ebdd
>---------------------------------------------------------------
commit 86e565203a425db43225847bf8f51af5a1e1ebdd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Thu Oct 19 13:06:12 2023 +0100
Add \IfExplAtLeastTF (see #1004)
>---------------------------------------------------------------
86e565203a425db43225847bf8f51af5a1e1ebdd
base/changes.txt | 5 ++++-
base/doc/ltnews38.tex | 18 +++++++++++++++-
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, 113 insertions(+), 3 deletions(-)
diff --git a/base/changes.txt b/base/changes.txt
index aa1ba3d4..a66b4452 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -10,11 +10,14 @@ are not part of the distribution.
* clsguide.tex:
Additional documentation
-
2023-10-14 Joseph Wright <Joseph.Wright at latex-project.org>
* clsguide.tex:
Add that \CurrentOption is available in \DeclareUnknownKeyHandler
+2023-10-13 Joseph Wright <Joseph.Wright at latex-project.org>
+ * ltexpl.dtx:
+ Add \IfExplAtLeastTF
+
2023-10-10 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
* docstrip.dtx (section{Internal functions and variables}):
diff --git a/base/doc/ltnews38.tex b/base/doc/ltnews38.tex
index b1625d36..889cc6ea 100644
--- a/base/doc/ltnews38.tex
+++ b/base/doc/ltnews38.tex
@@ -207,8 +207,24 @@ 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.
+Programmers can check the date of \pkg{expl3} they are using in the \texttt{.log},
+as it appears both at the start and end in the format
+\begin{verbatim}
+L3 programming layer <YYYY-MM-DD>
+\end{verbatim}
+just after the line which identifies the format (\texttt{LaTeX2e}, etc.).
+
%
-\githubissue{xxx}
+\githubissue{1004}
\section{\emph{Removed} commands}
diff --git a/base/ltexpl.dtx b/base/ltexpl.dtx
index 92e6de52..4e5eba55 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/13 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/13}{Provide a test for \pkg{expl3} date (gh/1004)}
+% \begin{macrocode}
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2023/11/01}%
+%<latexrelease> {\IfExplAtLeastTF}{Test for expl3 date}%
+\def\IfExplAtLeastTF{\@ifl at t@r\ExplLoaderFileDate}
+% \end{macrocode}
+% \end{macro}
+% We make sure the command is always available.
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\IfExplAtLeastTF}{Test for expl3 date}%
+%<latexrelease>
+%<latexrelease>\def\IfExplAtLeastTF{\@ifl at t@r\ExplLoaderFileDate}
+%<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..537e9944 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 ...
+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.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
index 1d119aa2..5f644bca 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 ...
+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.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
index a2da35fd..a89f1e19 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 ...
+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-11-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
index 12f8db31..c01a6d22 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 ...
+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-11-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
index 6f6d635d..54240785 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 ...
+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-11-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
index 721b9075..236eca4c 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 ...
+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-2023-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
index b8b8c736..2e261a9f 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 ...
+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-2023-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
index 6a79844d..d9f4b45d 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 ...
+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-2023-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
index dc7ad9de..8d2d853b 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 ...
+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-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.