[latex3-commits] [git/LaTeX3-latex3-latex3] master: Test fall-back code of e-type expansion when \expanded is not available (565112b)

Bruno Le Floch bruno at le-floch.fr
Sun Feb 10 09:21:47 CET 2019


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/565112b52e4576571a450a3c4633c059acd39893

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

commit 565112b52e4576571a450a3c4633c059acd39893
Author: Bruno Le Floch <bruno at le-floch.fr>
Date:   Fri Feb 1 12:28:21 2019 +0100

    Test fall-back code of e-type expansion when \expanded is not available


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

565112b52e4576571a450a3c4633c059acd39893
 l3kernel/testfiles/{m3expan003.lvt => m3expan004.lvt} |   13 ++++++++++++-
 l3kernel/testfiles/{m3expan003.tlg => m3expan004.tlg} |    0
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/l3kernel/testfiles/m3expan003.lvt b/l3kernel/testfiles/m3expan004.lvt
similarity index 73%
copy from l3kernel/testfiles/m3expan003.lvt
copy to l3kernel/testfiles/m3expan004.lvt
index 7f33397..7a4204b 100644
--- a/l3kernel/testfiles/m3expan003.lvt
+++ b/l3kernel/testfiles/m3expan004.lvt
@@ -1,10 +1,21 @@
 %
-% Copyright (C) 2018 The LaTeX3 Project
+% Copyright (C) 2019 The LaTeX3 Project
 %
 
 % Input the regression test macros for LaTeX
 \input{regression-test}
 
+% The goal is to test the fall-back code (when \expanded is not
+% available) for e-type argument expansion.  We do this by undefining
+% \expanded before loading expl3.  This would break some assumptions in
+% LuaTeX (string comparison is used for some set-up within expl3, and in
+% LuaTeX string comparison uses \use:e), but in any case the test would
+% not be useful in LuaTeX since \expanded has been available for a long
+% time.
+\ifdefined\luatexversion\else
+  \let\expanded\undefined
+\fi
+
 \RequirePackage[enable-debug]{expl3}
 \ExplSyntaxOn
 \debug_on:n { check-declarations , deprecation , log-functions }
diff --git a/l3kernel/testfiles/m3expan003.tlg b/l3kernel/testfiles/m3expan004.tlg
similarity index 100%
copy from l3kernel/testfiles/m3expan003.tlg
copy to l3kernel/testfiles/m3expan004.tlg





More information about the latex3-commits mailing list