From 3569abb47f6a23e9969d9f14f285bdc9ad52c018 Mon Sep 17 00:00:00 2001 From: Karl Berry 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