texlive[72241] Master/texmf-dist: l3kernel (9sep24)

commits+karl at tug.org commits+karl at tug.org
Mon Sep 9 22:21:04 CEST 2024


Revision: 72241
          https://tug.org/svn/texlive?view=revision&revision=72241
Author:   karl
Date:     2024-09-09 22:21:04 +0200 (Mon, 09 Sep 2024)
Log Message:
-----------
l3kernel (9sep24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3body.tex
    trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3bitset.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-functions.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-symbolic.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-types.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-build.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2024-09-09 20:21:04 UTC (rev 72241)
@@ -7,6 +7,15 @@
 
 ## [Unreleased]
 
+## [2024-08-30]
+
+### Changed
+- Reduce memory usage when building Unicode data storage
+- Avoid recursive doc for `\file_if_exist:n(TF)` (issue \#1573)
+
+### Fixed
+- Handling of `ltcmd` newlines (`\obeyedline`) in `l3doc` (issue \#1577)
+
 ## [2024-08-16]
 
 ### Added
@@ -1759,7 +1768,8 @@
 - Step functions have been added for dim variables,
   e.g. `\dim_step_inline:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-08-16...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-08-30...HEAD
+[2024-08-30]: https://github.com/latex3/latex3/compare/2024-08-16...2024-08-30
 [2024-08-16]: https://github.com/latex3/latex3/compare/2024-07-20...2024-08-16
 [2024-07-20]: https://github.com/latex3/latex3/compare/2024-06-19...2024-07-20
 [2024-06-19]: https://github.com/latex3/latex3/compare/2024-05-27...2024-06-19

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2024-09-09 20:21:04 UTC (rev 72241)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2024-08-16
+Release 2024-08-30
 
 Overview
 --------

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -58,7 +58,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-08-16}
+\date{Released 2024-08-30}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-08-16}
+\date{Released 2024-08-30}
 
 \begin{document}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-08-16}
+\date{Released 2024-08-30}
 
 \newcommand{\TF}{\textit{(TF)}}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-08-16}
+\date{Released 2024-08-30}
 
 \newcommand{\TF}{\textit{(TF)}}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -57,7 +57,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-08-16}
+\date{Released 2024-08-30}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3body.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/source3body.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3body.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -285,7 +285,7 @@
 
 Variables are named in a similar manner to functions, but begin with
 a single letter to define the type of variable:
-\begin{description}
+\begin{description}[leftmargin=2\parindent, labelindent*=-\parindent]
   \item[\texttt{c}] Constant: global parameters whose value should not
     be changed.
   \item[\texttt{g}] Parameters whose value should only be set globally.
@@ -302,7 +302,7 @@
   \texttt{\string\l_int_tmpa_int} would be very unreadable.}  name
 and then a descriptive part.
 Variables end with a short identifier to show the variable type:
-\begin{description}%  
+\begin{description}[leftmargin=2\parindent, labelindent*=-\parindent]
   \item[\texttt{bitset}] a set of bits (a string made up of a series of \texttt{0}
     and \texttt{1} tokens that are accessed by position).
   \item[\texttt{clist}] Comma separated list.
@@ -318,7 +318,7 @@
 Applying \texttt{V}-type or \texttt{v}-type expansion to variables of
 one of the above types is supported, while it is not supported for the
 following variable types:
-\begin{description}
+\begin{description}[leftmargin=2\parindent, labelindent*=-\parindent]
   \item[\texttt{bool}] Either true or false.
   \item[\texttt{box}] Box register.
   \item[\texttt{coffin}] A \enquote{box with handles} --- a higher-level
@@ -345,7 +345,7 @@
 intervening third-party code.
 
 There are two more special types of constants:
-\begin{description}
+\begin{description}[leftmargin=2\parindent, labelindent*=-\parindent]
   \item[\texttt{q}] Quark constants.
   \item[\texttt{s}] Scan mark constants.
 \end{description}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2024-08-16}%
+\def\ExplFileDate{2024-08-30}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %
@@ -1151,10 +1151,9 @@
 %     argument (a single token denoted by |N|) is still free for definition.
 %     It would be used in constructions like
 %     \begin{quote}
-%       |\bool_if:nTF {| \\
-%       \verb"  \cs_if_free_p:N \l_tmpz_tl || \cs_if_free_p:N \g_tmpz_tl " \\
-%       |}|
-%       \Arg{true code} \Arg{false code}
+%       "\bool_if:nTF" \\
+%       "  { \cs_if_free_p:N \l_tmpz_tl || \cs_if_free_p:N \g_tmpz_tl }" \\
+%       "  "\Arg{true code} \Arg{false code}
 %     \end{quote}
 %
 %     For each predicate defined, a \enquote{branching conditional}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bitset.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bitset.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %
@@ -326,7 +326,7 @@
 %     \clist_remove_all:NV,  \clist_remove_all:cV,
 %     \clist_remove_all:Ne,  \clist_remove_all:ce,
 %     \clist_gremove_all:Nn, \clist_gremove_all:cn,
-%     \clist_gremove_all:NV, \clist_gremove_all:cV
+%     \clist_gremove_all:NV, \clist_gremove_all:cV,
 %     \clist_gremove_all:Ne, \clist_gremove_all:ce
 %   }
 %   \begin{syntax}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %
@@ -325,7 +325,7 @@
 % \end{function}
 %
 % \begin{variable}[module = color]{color.sc}
-%   When using \texttt{dvips}, this PostScript variables hold the stroke color.
+%   When using \texttt{dvips}, this PostScript variable holds the stroke color.
 % \end{variable}
 %
 % \subsection{Coloring math mode material}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %
@@ -69,7 +69,7 @@
 %
 % Standard file identification.
 %    \begin{macrocode}
-\ProvidesExplFile{l3debug.def}{2024-08-16}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-08-30}{}{L3 Debugging support}
 %    \end{macrocode}
 %
 % \begin{variable}{\s_@@_stop}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -71,7 +71,7 @@
 % This isn't included in the typeset documentation because it's a bit
 % ugly:
 %<*class>
-\ProvidesExplClass{l3doc}{2024-08-16}{}
+\ProvidesExplClass{l3doc}{2024-08-30}{}
   {L3 Experimental documentation class}
 %</class>
 % \fi
@@ -84,7 +84,7 @@
 %    require you to do updates, if the class changes.}}
 %
 % \author{\Team}
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 % \maketitle
 % \tableofcontents
 %
@@ -1618,7 +1618,7 @@
 %
 % \subsection{Design}
 %
-% Increase the text width slightly so that width the standard fonts
+% Increase the text width slightly so that with the standard fonts
 % 72~columns of code may appear in a \env{macrocode} environment.
 % Increase the marginpar width slightly, for long command names.  And
 % increase the left margin by a similar amount.
@@ -2160,10 +2160,18 @@
 %
 % \begin{macro}{\@@_names_get_seq:nN}
 %   The argument~|#1| (argument of a |function| or |macro| environment)
-%   has catcodes $10$ (space), $12$ (other) and $13$ (active).  Sanitize
-%   catcodes.  If the |verb| option was used, output a one-item
-%   sequence.  Otherwise, remove any \enquote{\%} character at the
-%   beginning of a line.  Remove tabs and newlines.  Finally, convert
+%   has catcodes $10$ (space), $12$ (other) and $13$ (active), and
+%   since \LaTeX{} 2024-06-01 also macro \cs{obeyedline} in replacement
+%   of active |^^M| tokens (due to the revised behavior of |+v|
+%   argument type in |ltcmd|).
+%   If the |verb| option was used, sanitize catcodes and output
+%   a one-item sequence.
+%   Otherwise, remove any \enquote{\%} character at the beginning of
+%   a line using new end-of-line marker \cs{obeyedline}.  Remove any
+%   remaining \cs{obeyedline}.  Then sanitize catcodes so we keep those
+%   verbatim \cs{obeyedline} typed in by user.  Remove remaining
+%   \enquote{\%} character at the beginning of a line using traditional
+%   |^^M| marker. Remove tabs and newlines.  Finally, convert
 %   |_@@| and |@@| to |__|\meta{module name} (if it is non-empty).  At
 %   this point, \cs{l_@@_tmpa_tl} contains a comma-delimited list of
 %   names, where |@| and~|_| have category code letter.  Turn it to a
@@ -2172,17 +2180,20 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_names_get_seq:nN #1#2
   {
-    \__kernel_tl_set:Nx \l_@@_tmpa_tl { \tl_to_str:n {#1} }
     \bool_if:NTF \l_@@_names_verb_bool
       {
         \seq_clear:N #2
-        \seq_put_right:NV #2 \l_@@_tmpa_tl
+        \seq_put_right:No #2 { \tl_to_str:n {#1} }
       }
       {
+        \tl_set:Nn \l_@@_tmpa_tl {#1}
         \tl_remove_all:Ne \l_@@_tmpa_tl
+          { \exp_not:N \obeyedline \c_percent_str }
+        \tl_remove_all:Ne \l_@@_tmpa_tl
+          { \exp_not:N \obeyedline }
+        \__kernel_tl_set:Nx \l_@@_tmpa_tl { \tl_to_str:N \l_@@_tmpa_tl }
+        \tl_remove_all:Ne \l_@@_tmpa_tl
           { \iow_char:N \^^M \c_percent_str }
-        \tl_remove_all:Ne \l_@@_tmpa_tl
-          { \token_to_str:N \obeyedline \c_space_tl \c_percent_str }
         \tl_remove_all:Ne \l_@@_tmpa_tl { \tl_to_str:n { ^ ^ A } }
         \tl_remove_all:Ne \l_@@_tmpa_tl { \iow_char:N \^^I }
         \tl_remove_all:Ne \l_@@_tmpa_tl { \iow_char:N \^^M }
@@ -2695,8 +2706,7 @@
 % \end{macro}
 %
 % ^^A TODO: collect all index targets from a given function environment in a box and stick it at the top.
-% \begin{macro}
-%   {\@@_typeset_function_block:nN, \@@_typeset_function_block:eN}
+% \begin{macro}{\@@_typeset_function_block:nN}
 % \begin{macro}{\@@_function_index:n, \@@_function_index:e}
 %   |#1| is a csname, |#2| a boolean indicating whether to add |TF| or not.
 %    \begin{macrocode}
@@ -2712,7 +2722,6 @@
       { \@@_typeset_variant_list:nN {#1} #2 }
     \\
   }
-\cs_generate_variant:Nn \@@_typeset_function_block:nN { e }
 \cs_new_protected:Npn \@@_function_index:n #1
   {
     \seq_gput_right:Nn \g_doc_functions_seq {#1}
@@ -3213,7 +3222,7 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_print_macroname_aux:nn}
+% \begin{macro}{\@@_print_macroname_aux:nn, \@@_print_macroname_aux:on}
 %  |#1| is prefix, |#2| is optional |TF| suffix.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_print_macroname_aux:nn #1#2
@@ -4254,7 +4263,6 @@
       {#2}
       \l_@@_index_internal_bool
   }
-\cs_generate_variant:Nn \@@_special_index:nn { o }
 %    \end{macrocode}
 % \end{macro}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %
@@ -75,8 +75,8 @@
 % If \cs{seq_gpush:No} was not defined it could be coded in the following way:
 % \begin{verbatim}
 %   \exp_args:NNo \seq_gpush:Nn
-%      \g_file_name_stack
-%      { \l_tmpa_tl }
+%     \g_file_name_stack
+%     { \l_tmpa_tl }
 % \end{verbatim}
 % In other words, the first argument to \cs{exp_args:NNo} is the base
 % function and the other arguments are preprocessed and then passed to

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %
@@ -718,8 +718,10 @@
 %     \cs{file_if_exist_p:n} \Arg{file name}
 %     \cs{file_if_exist:nTF} \Arg{file name} \Arg{true code} \Arg{false code}
 %   \end{syntax}
-%   Tests if \meta{file name} is found in the path as detailed for
-%   \cs{file_if_exist:nTF}.
+%   Expands the argument of the \meta{file name} to give a string, then
+%   searches for this string using the current \TeX{} search
+%   path and the additional paths controlled by
+%   \cs{l_file_search_path_seq}.
 % \end{function}
 %
 % \subsection{Information about files and file contents}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-functions.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-functions.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-symbolic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-symbolic.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-symbolic.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-types.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-types.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-types.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-build.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-build.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-08-16}
+% \date{Released 2024-08-30}
 %
 % \maketitle
 %
@@ -719,15 +719,22 @@
             \tl_set:ce { l_@@_ #1 _block_tl }
               { \int_eval:n { \tl_use:c { l_@@_ #1 _block_tl } + 1 } }
           }
-        \prg_replicate:nn {#2}
+%    \end{macrocode}
+% Here, we avoid \cs{prg_replicate:nn} as the number of tokens generated would be
+% high: that shows in the format dump (although \TeX{} recovers memory during
+% the subsequent runs).
+%    \begin{macrocode}
+        \int_step_inline:nnn
+          { \tl_use:c { l_@@_ #1 _pos_tl } + 1 }
+          { \tl_use:c { l_@@_ #1 _pos_tl } + #2 }
           {
-            \tl_set:ce { l_@@_ #1 _pos_tl }
-              { \int_eval:n { \tl_use:c { l_@@_ #1 _pos_tl } + 1 } }
             \exp_args:Nc \__kernel_intarray_gset:Nnn
               { g_@@_ #1 _index_intarray }
-              { \tl_use:c { l_@@_ #1 _pos_tl } }
+              {##1}
               \l_@@_matched_block_tl
           }
+        \tl_set:ce { l_@@_ #1 _pos_tl }
+          { \int_eval:n { \tl_use:c { l_@@_ #1 _pos_tl } + #2 } } 
       \clist_clear:c { l_@@_ #1 _block_clist }
     }
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -75,7 +75,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-08-16}%
+\def\ExplFileDate{2024-08-30}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -33740,15 +33740,17 @@
             \tl_set:ce { l__codepoint_ #1 _block_tl }
               { \int_eval:n { \tl_use:c { l__codepoint_ #1 _block_tl } + 1 } }
           }
-        \prg_replicate:nn {#2}
+        \int_step_inline:nnn
+          { \tl_use:c { l__codepoint_ #1 _pos_tl } + 1 }
+          { \tl_use:c { l__codepoint_ #1 _pos_tl } + #2 }
           {
-            \tl_set:ce { l__codepoint_ #1 _pos_tl }
-              { \int_eval:n { \tl_use:c { l__codepoint_ #1 _pos_tl } + 1 } }
             \exp_args:Nc \__kernel_intarray_gset:Nnn
               { g__codepoint_ #1 _index_intarray }
-              { \tl_use:c { l__codepoint_ #1 _pos_tl } }
+              {##1}
               \l__codepoint_matched_block_tl
           }
+        \tl_set:ce { l__codepoint_ #1 _pos_tl }
+          { \int_eval:n { \tl_use:c { l__codepoint_ #1 _pos_tl } + #2 } }
       \clist_clear:c { l__codepoint_ #1 _block_clist }
     }
   \cs_set_protected:Npn \__codepoint_finalise_blocks:

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2024-09-09 20:21:04 UTC (rev 72241)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-08-16}%
+\def\ExplFileDate{2024-08-30}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2024-09-09 20:21:04 UTC (rev 72241)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-08-16}%
+\def\ExplFileDate{2024-08-30}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2024-09-09 20:21:04 UTC (rev 72241)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-08-16}%
+\def\ExplFileDate{2024-08-30}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def	2024-09-09 20:21:04 UTC (rev 72241)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3debug.dtx
-\ProvidesExplFile{l3debug.def}{2024-08-16}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-08-30}{}{L3 Debugging support}
 \scan_new:N \s__debug_stop
 \cs_new:Npn \__debug_use_i_delimit_by_s_stop:nw #1 #2 \s__debug_stop {#1}
 \quark_new:N \q__debug_recursion_tail

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls	2024-09-09 20:20:40 UTC (rev 72240)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls	2024-09-09 20:21:04 UTC (rev 72241)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3doc.dtx
 \RequirePackage{calc}
-\ProvidesExplClass{l3doc}{2024-08-16}{}
+\ProvidesExplClass{l3doc}{2024-08-30}{}
   {L3 Experimental documentation class}
 \clist_new:N \g_docinput_clist
 \seq_new:N \g_doc_functions_seq
@@ -789,17 +789,20 @@
 \cs_generate_variant:Nn \__codedoc_get_hyper_target:nN { o , e }
 \cs_new_protected:Npn \__codedoc_names_get_seq:nN #1#2
   {
-    \__kernel_tl_set:Nx \l__codedoc_tmpa_tl { \tl_to_str:n {#1} }
     \bool_if:NTF \l__codedoc_names_verb_bool
       {
         \seq_clear:N #2
-        \seq_put_right:NV #2 \l__codedoc_tmpa_tl
+        \seq_put_right:No #2 { \tl_to_str:n {#1} }
       }
       {
+        \tl_set:Nn \l__codedoc_tmpa_tl {#1}
         \tl_remove_all:Ne \l__codedoc_tmpa_tl
+          { \exp_not:N \obeyedline \c_percent_str }
+        \tl_remove_all:Ne \l__codedoc_tmpa_tl
+          { \exp_not:N \obeyedline }
+        \__kernel_tl_set:Nx \l__codedoc_tmpa_tl { \tl_to_str:N \l__codedoc_tmpa_tl }
+        \tl_remove_all:Ne \l__codedoc_tmpa_tl
           { \iow_char:N \^^M \c_percent_str }
-        \tl_remove_all:Ne \l__codedoc_tmpa_tl
-          { \token_to_str:N \obeyedline \c_space_tl \c_percent_str }
         \tl_remove_all:Ne \l__codedoc_tmpa_tl { \tl_to_str:n { ^ ^ A } }
         \tl_remove_all:Ne \l__codedoc_tmpa_tl { \iow_char:N \^^I }
         \tl_remove_all:Ne \l__codedoc_tmpa_tl { \iow_char:N \^^M }
@@ -1136,7 +1139,6 @@
       { \__codedoc_typeset_variant_list:nN {#1} #2 }
     \\
   }
-\cs_generate_variant:Nn \__codedoc_typeset_function_block:nN { e }
 \cs_new_protected:Npn \__codedoc_function_index:n #1
   {
     \seq_gput_right:Nn \g_doc_functions_seq {#1}
@@ -2186,7 +2188,6 @@
       {#2}
       \l__codedoc_index_internal_bool
   }
-\cs_generate_variant:Nn \__codedoc_special_index:nn { o }
 \tl_new:N \l__codedoc_index_escaped_macro_tl
 \tl_new:N \l__codedoc_index_escaped_key_tl
 \cs_new_protected:Npn \__codedoc_special_index_module:nnnnN #1#2#3#4#5



More information about the tex-live-commits mailing list.