[latex3-commits] [git/LaTeX3-latex3-latex2e] main: Update l3kernel to 2022-07-14 (f6fc81f7)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Jul 14 14:43:52 CEST 2022


Repository : https://github.com/latex3/latex2e
On branch  : main
Link       : https://github.com/latex3/latex2e/commit/f6fc81f7eed6fd1ccf0fcb22c1ebd0ab87c18383

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

commit f6fc81f7eed6fd1ccf0fcb22c1ebd0ab87c18383
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Jul 14 12:15:05 2022 +0100

    Update l3kernel to 2022-07-14


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

f6fc81f7eed6fd1ccf0fcb22c1ebd0ab87c18383
 texmf/tex/latex/l3kernel/expl3-code.tex    | 20 ++++++++++++++------
 texmf/tex/latex/l3kernel/expl3-generic.tex |  2 +-
 texmf/tex/latex/l3kernel/expl3.ltx         |  2 +-
 texmf/tex/latex/l3kernel/expl3.sty         |  2 +-
 4 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/texmf/tex/latex/l3kernel/expl3-code.tex b/texmf/tex/latex/l3kernel/expl3-code.tex
index d303b6c4..ad794af1 100644
--- a/texmf/tex/latex/l3kernel/expl3-code.tex
+++ b/texmf/tex/latex/l3kernel/expl3-code.tex
@@ -70,7 +70,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-07-04}%
+\def\ExplFileDate{2022-07-14}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -32117,13 +32117,21 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   }
 \cs_new:Npn \__text_expand_exclude:N #1
   {
-    \exp_args:Ne \__text_expand_exclude:nN
+    \cs_if_eq:NNTF #1 \text_case_switch:nnnn
+      { \__text_expand_exclude_switch:Nnnnn #1 }
       {
-        \exp_not:V \l_text_math_arg_tl
-        \exp_not:V \l_text_expand_exclude_tl
-        \exp_not:N \text_case_switch:nnnn
+        \exp_args:Ne \__text_expand_exclude:nN
+          {
+            \exp_not:V \l_text_math_arg_tl
+            \exp_not:V \l_text_expand_exclude_tl
+          }
+        #1
       }
-    #1
+  }
+\cs_new:Npn \__text_expand_exclude_switch:Nnnnn #1#2#3#4#5
+  {
+    \__text_expand_store:n { #1 {#2} {#3} {#4} {#5} }
+    \__text_expand_loop:w
   }
 \cs_new:Npn \__text_expand_exclude:nN #1#2
   {
diff --git a/texmf/tex/latex/l3kernel/expl3-generic.tex b/texmf/tex/latex/l3kernel/expl3-generic.tex
index 0380df81..687d7c58 100644
--- a/texmf/tex/latex/l3kernel/expl3-generic.tex
+++ b/texmf/tex/latex/l3kernel/expl3-generic.tex
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-07-04}%
+\def\ExplFileDate{2022-07-14}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.ltx b/texmf/tex/latex/l3kernel/expl3.ltx
index d89a879e..b313818a 100644
--- a/texmf/tex/latex/l3kernel/expl3.ltx
+++ b/texmf/tex/latex/l3kernel/expl3.ltx
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-07-04}%
+\def\ExplFileDate{2022-07-14}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.sty b/texmf/tex/latex/l3kernel/expl3.sty
index d400c79e..c238bd82 100644
--- a/texmf/tex/latex/l3kernel/expl3.sty
+++ b/texmf/tex/latex/l3kernel/expl3.sty
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-07-04}%
+\def\ExplFileDate{2022-07-14}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%





More information about the latex3-commits mailing list.