From 3569abb47f6a23e9969d9f14f285bdc9ad52c018 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Fri, 30 Jun 2023 20:51:06 +0000
Subject: l3kernel (30jun23)

git-svn-id: svn://tug.org/texlive/trunk@67514 c570f23f-e606-0410-a88d-b1316a301751
---
 .../texmf-dist/source/latex/l3kernel/l3expan.dtx   | 23 ++++------------------
 1 file changed, 4 insertions(+), 19 deletions(-)

(limited to 'Master/texmf-dist/source/latex/l3kernel/l3expan.dtx')

diff --git a/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx b/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
index 76bb8b0605d..6629ac4c99f 100644
--- a/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
+++ b/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2023-06-16}
+% \date{Released 2023-06-30}
 %
 % \maketitle
 %
@@ -222,12 +222,8 @@
 %
 % The |e| type expands all tokens fully, starting from the first.  More
 % precisely the expansion is identical to that of \TeX{}'s \tn{message}
-% (in particular |#| needs not be doubled).  It was added in May 2018.
-% In recent enough engines (starting around 2019) it relies on the
-% primitive \tn{expanded} hence is fast.  In older engines it is very
-% much slower.  As a result it should only be used in performance
-% critical code if typical users will have a recent installation of the
-% \TeX{} ecosystem.
+% (in particular |#| needs not be doubled).  It relies on the
+% primitive \tn{expanded} hence is fast.
 %
 % The |x| type expands all tokens fully, starting from the first.  In
 % contrast to |e|, all macro parameter characters |#| must be doubled,
@@ -306,11 +302,7 @@
 %   \item
 %     In contrast, |e|~expansion (full expansion, almost like~|x| except
 %     for the treatment of~|#|) does not prevent variants from being
-%     expandable (if the base function is).  The drawback is that
-%     |e|~expansion is very much slower in old engines (before 2019).
-%     Consider using |f|~expansion if that type of expansion is
-%     sufficient to perform the required expansion, or |x|~expansion if
-%     the variant will not itself need to be expandable.
+%     expandable (if the base function is).
 %   \item
 %     Finally |f|~expansion only expands the front of the token list,
 %     stopping at the first non-expandable token.  This may fail to
@@ -404,13 +396,6 @@
 %   \emph{after} reinsertion of the \meta{function}.
 %   Thus the \meta{function} may take more
 %   than one argument: all others are left unchanged.
-%   \begin{texnote}
-%     This relies on the \tn{expanded} primitive when available (in
-%     \LuaTeX{} and starting around 2019 in other engines).  Otherwise
-%     it uses some fall-back code that is very much slower.  As a result
-%     it should only be used in performance-critical code if typical
-%     users have a recent installation of the \TeX{} ecosystem.
-%   \end{texnote}
 % \end{function}
 %
 % \begin{function}[EXP]{\exp_args:Nf}
-- 
cgit v1.2.3

