texlive[71444] Master/texmf-dist: l3kernel (5jun24)

commits+karl at tug.org commits+karl at tug.org
Wed Jun 5 21:55:48 CEST 2024


Revision: 71444
          https://tug.org/svn/texlive?view=revision&revision=71444
Author:   karl
Date:     2024-06-05 21:55:47 +0200 (Wed, 05 Jun 2024)
Log Message:
-----------
l3kernel (5jun24)

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.csv
    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/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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2024-06-05 19:55:47 UTC (rev 71444)
@@ -7,11 +7,19 @@
 
 ## [Unreleased]
 
+## [2024-05-27]
+
+### Added
+- Syntax entries of `\keys_set_groups:nnn(n)N`
+
+### Fixed
+- `\peek_analysis_map_inline:n` with active spaces (issue \#1539)
+
 ## [2024-05-08]
 
 ### Added
 - Full set of variants for `\prop_(g)put_if_not_in:Nnn`
-- `keys_set_groups:nnn(n)N` to match `keys_set_exclude_groups:nnn(n)N`
+- `\keys_set_groups:nnn(n)N` to match `\keys_set_exclude_groups:nnn(n)N`
 
 ### Fixed
 - Implementation of deprecated `\pdf_object_write:nn`
@@ -1734,7 +1742,8 @@
 - Step functions have been added for dim variables,
   e.g. `\dim_step_inline:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-05-08...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-05-27...HEAD
+[2024-05-27]: https://github.com/latex3/latex3/compare/2024-05-08...2024-05-27
 [2024-05-08]: https://github.com/latex3/latex3/compare/2024-04-11...2024-05-08
 [2024-04-11]: https://github.com/latex3/latex3/compare/2024-03-14...2024-04-11
 [2024-03-14]: https://github.com/latex3/latex3/compare/2024-02-20...2024-03-14

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2024-06-05 19:55:47 UTC (rev 71444)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2024-05-08
+Release 2024-05-27
 
 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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2024-06-05 19:55:47 UTC (rev 71444)
@@ -58,7 +58,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
 
 \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.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2024-06-05 19:55:47 UTC (rev 71444)
@@ -137,6 +137,7 @@
 kivitendo,"kiviletter, kivitables",Marei Peischl for Kivitendo,https://www.kivitendo.de/,https://github.com/kivitendo/kivitendo-erp,https://forum.kivitendo.de/,2021-05-28,2021-05-28,
 langsci,langscibook,Language Science Press,https://langsci-press.org,https://github.com/langsci/langscibook,https://github.com/langsci/langscibook/issues,2021-07-20,2021-07-21,
 left,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
+liftarm,liftarm,Matthias Floré,,,,2024-05-25,2024-05-25,
 lltxmath,lualatex-math,Philipp Stephani,https://github.com/phst/lualatex-math,https://github.com/phst/lualatex-math.git,https://github.com/phst/lualatex-math/issues,2012-11-07,2012-11-07,
 log,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 lua,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,

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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2024-06-05 19:55:47 UTC (rev 71444)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
 
 \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2024-06-05 19:55:47 UTC (rev 71444)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
 
 \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2024-06-05 19:55:47 UTC (rev 71444)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
 
 \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2024-06-05 19:55:47 UTC (rev 71444)
@@ -57,7 +57,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-05-08}
+\date{Released 2024-05-27}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2024-05-08}%
+\def\ExplFileDate{2024-05-27}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bitset.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bitset.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %
@@ -69,7 +69,7 @@
 %
 % Standard file identification.
 %    \begin{macrocode}
-\ProvidesExplFile{l3debug.def}{2024-05-08}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-05-27}{}{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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -71,7 +71,7 @@
 % This isn't included in the typeset documentation because it's a bit
 % ugly:
 %<*class>
-\ProvidesExplClass{l3doc}{2024-05-08}{}
+\ProvidesExplClass{l3doc}{2024-05-27}{}
   {L3 Experimental documentation class}
 %</class>
 % \fi
@@ -84,7 +84,7 @@
 %    require you to do updates, if the class changes.}}
 %
 % \author{\Team}
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %
@@ -809,7 +809,6 @@
 %   Sets the \meta{tl var} to the result of applying
 %   \cs{file_size:n} to the \meta{file}. If the file is not found,
 %   the \meta{tl var} will be set to \cs{q_no_value}.
-%   This is not available in older versions of \XeTeX{}.
 % \end{function}
 %
 % \begin{function}[rEXP, added = 2019-09-03]
@@ -825,7 +824,6 @@
 %   \meta{minute}\meta{second}\meta{offset}, where the latter may be |Z|
 %   (UTC) or \meta{plus-minus}\meta{hours}|'|\meta{minutes}|'|.
 %   When the file is not found, the result of expansion is empty.
-%   This is not available in older versions of \XeTeX{}.
 % \end{function}
 %
 % \begin{function}[noTF, added = 2017-07-09, updated = 2019-02-16]
@@ -836,7 +834,6 @@
 %   Sets the \meta{tl var} to the result of applying
 %   \cs{file_timestamp:n} to the \meta{file}. If the file is not found,
 %   the \meta{tl var} will be set to \cs{q_no_value}.
-%   This is not available in older versions of \XeTeX{}.
 % \end{function}
 %
 % \begin{function}[added = 2019-05-13, updated = 2019-09-20, pTF, EXP]
@@ -863,7 +860,6 @@
 %   \end{verbatim}
 %   to work when the derived file is entirely absent. The timestamp
 %   of two absent files is regarded as different.
-%   This is not available in older versions of \XeTeX{}.
 % \end{function}
 %
 % \begin{function}[noTF, updated = 2019-02-16]

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 % \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-functions.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-functions.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-symbolic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-symbolic.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-symbolic.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 % \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-types.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-types.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-types.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %
@@ -124,43 +124,7 @@
 %   input stream as an integer denotation: for positive results an
 %   explicit sequence of decimal digits not starting with~\texttt{0},
 %   for negative results \texttt{-}~followed by such a sequence, and
-%   \texttt{0}~for zero.  The \meta{int expr} should consist,
-%   after expansion, of \texttt{+}, \texttt{-}, \texttt{*}, \texttt{/},
-%   \texttt{(}, \texttt{)} and of course integer operands.  The result
-%   is calculated by applying standard mathematical rules with the
-%   following peculiarities:
-%   \begin{itemize}
-%   \item \texttt{/} denotes division rounded to the closest integer with
-%     ties rounded away from zero;
-%   \item there is an error and the overall expression evaluates to zero
-%     whenever the absolute value of any intermediate result exceeds
-%     $2^{31}-1$, except in the case of scaling operations
-%     $a$\texttt{*}$b$\texttt{/}$c$, for which $a$\texttt{*}$b$ may be
-%     arbitrarily large;
-%   \item parentheses may not appear after unary \texttt{+} or
-%     \texttt{-}, namely placing \texttt{+(} or \texttt{-(} at the start
-%     of an expression or after \texttt{+}, \texttt{-}, \texttt{*},
-%     \texttt{/} or~\texttt{(} leads to an error.
-%   \end{itemize}
-%   Each integer operand can be either an integer variable (with no need
-%   for \cs{int_use:N}) or an integer denotation.  For example both
-%   \begin{verbatim}
-%     \int_eval:n { 5 +  4 * 3 - ( 3 + 4 * 5 ) }
-%   \end{verbatim}
-%   and
-%   \begin{verbatim}
-%     \tl_new:N  \l_my_tl
-%     \tl_set:Nn \l_my_tl { 5 }
-%     \int_new:N  \l_my_int
-%     \int_set:Nn \l_my_int { 4 }
-%     \int_eval:n { \l_my_tl +  \l_my_int * 3 - ( 3 + 4 * 5 ) }
-%   \end{verbatim}
-%   evaluate to $-6$ because \cs[no-index]{l_my_tl} expands to the
-%   integer denotation~|5|.  As the \meta{int expr} is fully
-%   expanded from left to right during evaluation, fully expandable and
-%   restricted-expandable functions can both be used, and \cs{exp_not:n}
-%   and its variants have no effect while \cs{exp_not:N} may incorrectly
-%   interrupt the expression.
+%   \texttt{0}~for zero.
 %   \begin{texnote}
 %     Exactly two expansions are needed to evaluate \cs{int_eval:n}.
 %     The result is \emph{not} an \meta{internal integer}, and therefore
@@ -909,7 +873,6 @@
 %   \end{syntax}
 %   Evaluates the two \meta{int expr}s and produces a
 %   pseudo-random number between the two (with bounds included).
-%   This is not available in older versions of \XeTeX{}.
 % \end{function}
 %
 % \begin{function}[EXP, added = 2018-05-05]{\int_rand:n}
@@ -918,7 +881,6 @@
 %   \end{syntax}
 %   Evaluates the \meta{int expr} then produces a
 %   pseudo-random number between $1$ and the \meta{int expr} (included).
-%   This is not available in older versions of \XeTeX{}.
 % \end{function}
 %
 % \section{Viewing integers}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %
@@ -792,36 +792,6 @@
 %     }
 % \end{verbatim}
 %
-% \begin{function}[added = 2011-08-23, updated = 2019-01-29]
-%   {
-%     \keys_set_known:nn, \keys_set_known:nV,
-%     \keys_set_known:nv, \keys_set_known:ne,
-%     \keys_set_known:no,
-%     \keys_set_known:nnN, \keys_set_known:nVN,
-%     \keys_set_known:nvN, \keys_set_known:neN,
-%     \keys_set_known:noN,
-%     \keys_set_known:nnnN, \keys_set_known:nVnN,
-%     \keys_set_known:nvnN, \keys_set_known:nenN,
-%     \keys_set_known:nonN
-%   }
-%   \begin{syntax}
-%     \cs{keys_set_known:nn} \Arg{module} \Arg{keyval list}
-%     \cs{keys_set_known:nnN} \Arg{module} \Arg{keyval list} \meta{tl}
-%     \cs{keys_set_known:nnnN} \Arg{module} \Arg{keyval list} \Arg{root} \meta{tl}
-%   \end{syntax}
-%   These functions set keys which are known for the \meta{module}, and
-%   simply ignore other keys. The \cs{keys_set_known:nn} function parses the
-%   \meta{keyval list}, and sets those keys which are defined for
-%   \meta{module}. Any keys which are unknown are not processed further by
-%   the parser. In addition, \cs{keys_set_known:nnN} stores the key--value
-%   pairs in the \meta{tl} in comma-separated form (\emph{i.e.}~an edited
-%   version of the \meta{keyval list}). When a \meta{root} is given
-%   (\cs{keys_set_known:nnnN}), the key--value entries are returned
-%   relative to this point in the key tree. When it is absent, only the
-%   key name and value are provided. The correct list is returned by
-%   nested calls.
-% \end{function}
-%
 % \section{Selective key setting}
 % \label{sec:l3keys:selective}
 %
@@ -862,33 +832,37 @@
 % groups to be made \enquote{active}, or by marking one or more groups to
 % be ignored in key setting.
 %
-% \begin{function}[added = 2024-01-10]
+% \begin{function}[added = 2011-08-23, updated = 2019-01-29]
 %   {
-%     \keys_set_exclude_groups:nnn, \keys_set_exclude_groups:nnV,
-%     \keys_set_exclude_groups:nnv, \keys_set_exclude_groups:nno,
-%     \keys_set_exclude_groups:nnnN, \keys_set_exclude_groups:nnVN,
-%     \keys_set_exclude_groups:nnvN, \keys_set_exclude_groups:nnoN,
-%     \keys_set_exclude_groups:nnnnN, \keys_set_exclude_groups:nnVnN,
-%     \keys_set_exclude_groups:nnvnN, \keys_set_exclude_groups:nnonN,
+%     \keys_set_known:nn, \keys_set_known:nV,
+%     \keys_set_known:nv, \keys_set_known:ne,
+%     \keys_set_known:no,
+%     \keys_set_known:nnN, \keys_set_known:nVN,
+%     \keys_set_known:nvN, \keys_set_known:neN,
+%     \keys_set_known:noN,
+%     \keys_set_known:nnnN, \keys_set_known:nVnN,
+%     \keys_set_known:nvnN, \keys_set_known:nenN,
+%     \keys_set_known:nonN
 %   }
 %   \begin{syntax}
-%     \cs{keys_set_exclude_groups:nnn} \Arg{module} \Arg{groups} \Arg{keyval list}
-%     \cs{keys_set_exclude_groups:nnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{tl}
-%     \cs{keys_set_exclude_groups:nnnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{root} \meta{tl}
+%     \cs{keys_set_known:nn} \Arg{module} \Arg{keyval list}
+%     \cs{keys_set_known:nnN} \Arg{module} \Arg{keyval list} \meta{tl~var}
+%     \cs{keys_set_known:nnnN} \Arg{module} \Arg{keyval list} \Arg{root} \meta{tl~var}
 %   \end{syntax}
-%   Sets keys by excluding those in the specified \meta{groups}.
-%   The \meta{groups} are
-%   given as a comma-separated list. Unknown keys are not assigned to any
-%   group and are thus always set. The key--value pairs for each
-%   key which is filtered out are stored in the \meta{tl} in a
-%   comma-separated form (\emph{i.e.}~an edited version of the \meta{keyval
-%   list}). The \cs{keys_set_exclude_groups:nnn} version skips this stage.
+%   These functions set keys which are known for the \meta{module}, and
+%   simply ignore other keys. The \cs{keys_set_known:nn} function parses the
+%   \meta{keyval list}, and sets those keys which are defined for
+%   \meta{module}. Any keys which are unknown are not processed further by
+%   the parser.
 %
-%   Use of \cs{keys_set_exclude_groups:nnnN} can be nested, with the correct residual
-%   \meta{keyval list} returned at each stage. In the version which takes
-%   a \meta{root} argument, the key list is returned relative to that point
-%   in the key tree. In the cases without a \meta{root} argument, only
-%   the key names and values are returned.
+%   In addition, \cs{keys_set_known:nnN} and \cs{keys_set_known:nnnN}
+%   store the key--value  pairs for unknown keys in the \meta{tl~var}
+%   in comma-separated form (\emph{i.e.}~an edited version of the
+%   \meta{keyval list}). When a \meta{root} is given
+%   (\cs{keys_set_known:nnnN}), the key--value entries are returned
+%   relative to this point in the key tree. When it is absent, only the
+%   key name and value are provided. The correct list is returned by
+%   nested calls.
 % \end{function}
 %
 % \begin{function}[added = 2013-07-14, updated = 2024-05-08]
@@ -902,25 +876,62 @@
 %   }
 %   \begin{syntax}
 %     \cs{keys_set_groups:nnn} \Arg{module} \Arg{groups} \Arg{keyval list}
+%     \cs{keys_set_groups:nnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{tl~var}
+%     \cs{keys_set_groups:nnnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \Arg{root} \meta{tl~var}
 %   \end{syntax}
-%   Activates key filtering in an \enquote{opt-in} sense: only keys assigned to
-%   one or more of the \meta{groups} specified are set. The \meta{groups} are
-%   given as a comma-separated list. Unknown keys are not assigned to any
-%   group and are thus never set.  The key--value pairs for each
-%   key which is filtered out are stored in the \meta{tl} in a
-%   comma-separated form (\emph{i.e.}~an edited version of the \meta{keyval
-%   list}). The \cs{keys_set_groups:nnn} version skips this stage
+%   These functions activate key selection in an \enquote{opt-in} sense:
+%   only keys assigned to one or more of the \meta{groups} specified are set.
+%   The \meta{groups} are given as a comma-separated list. Unknown keys are
+%   not assigned to any group and are thus never set.
+%
+%   In addition, \cs{keys_set_groups:nnnN} and \cs{keys_set_groups:nnnnN}
+%   store the key--value  pairs for skipped keys in the \meta{tl~var}
+%   in comma-separated form (\emph{i.e.}~an edited version of the
+%   \meta{keyval list}). When a \meta{root} is given
+%   (\cs{keys_set_groups:nnnnN}), the key--value entries are returned
+%   relative to this point in the key tree. When it is absent, only the
+%   key name and value are provided. The correct list is returned by
+%   nested calls.
 % \end{function}
 %
+% \begin{function}[added = 2024-01-10]
+%   {
+%     \keys_set_exclude_groups:nnn, \keys_set_exclude_groups:nnV,
+%     \keys_set_exclude_groups:nnv, \keys_set_exclude_groups:nno,
+%     \keys_set_exclude_groups:nnnN, \keys_set_exclude_groups:nnVN,
+%     \keys_set_exclude_groups:nnvN, \keys_set_exclude_groups:nnoN,
+%     \keys_set_exclude_groups:nnnnN, \keys_set_exclude_groups:nnVnN,
+%     \keys_set_exclude_groups:nnvnN, \keys_set_exclude_groups:nnonN,
+%   }
+%   \begin{syntax}
+%     \cs{keys_set_exclude_groups:nnn} \Arg{module} \Arg{groups} \Arg{keyval list}
+%     \cs{keys_set_exclude_groups:nnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{tl~var}
+%     \cs{keys_set_exclude_groups:nnnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \Arg{root} \meta{tl~var}
+%   \end{syntax}
+%   These functions activate key selection in an \enquote{opt-out} sense:
+%   keys assigned to one or more of the \meta{groups} specified are
+%   \emph{not} set. The \meta{groups} are given as a comma-separated list.
+%   Unknown keys are not assigned to any group and are thus always set.
+%
+%   In addition, \cs{keys_set_exclude_groups:nnnN} and
+%   \cs{keys_set_exclude_groups:nnnnN}  store the key--value  pairs for
+%   skipped keys in the \meta{tl~var} in comma-separated form
+%   (\emph{i.e.}~an edited version of the \meta{keyval list}). When a
+%   \meta{root} is given (\cs{keys_set_exclude_groups:nnnnN}), the
+%   key--value entries are returned relative to this point in the key
+%   tree. When it is absent, only the key name and value are provided.
+%   The correct list is returned by nested calls.
+% \end{function}
+%
 % \section{Digesting keys}
 %
 % \begin{function}[added = 2022-03-09]{\keys_precompile:nnN}
 %   \begin{syntax}
-%     \cs{keys_precompile:nnN} \Arg{module} \Arg{keyval list} \meta{tl}
+%     \cs{keys_precompile:nnN} \Arg{module} \Arg{keyval list} \meta{tl~var}
 %   \end{syntax}
 %   Parses the \meta{keyval list} as for \cs{keys_set:nn}, placing the
 %   resulting code for those which set variables or functions into the
-%   \meta{tl}. Thus this function \enquote{precompiles} the keyval list into
+%   \meta{tl~var}. Thus this function \enquote{precompiles} the keyval list into
 %   a set of results which can be applied rapidly.
 % \end{function}
 %
@@ -1687,7 +1698,7 @@
 % \begin{variable}{\l_@@_selective_clist}
 %   The list of key groups being filtered in or out during selective setting.
 %    \begin{macrocode}
-\seq_new:N \l_@@_selective_clist
+\clist_new:N \l_@@_selective_clist
 %    \end{macrocode}
 % \end{variable}
 %
@@ -1694,7 +1705,7 @@
 % \begin{variable}{\l_@@_tmp_clist}
 %  Scratch space used as a data dump.
 %    \begin{macrocode}
-\seq_new:N \l_@@_tmp_clist
+\clist_new:N \l_@@_tmp_clist
 %    \end{macrocode}
 % \end{variable}
 %
@@ -2148,7 +2159,7 @@
 %
 % \begin{macro}{\@@_initialise:n}
 %   A set up for initialisation: just run the code if it exists.
-%   We need to set the key string here, using the deprecated \texttt{tl}
+%   We need to set the key string here, using the deprecated \texttt{tl~var}
 %   as a piece of scratch space.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_initialise:n #1

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %
@@ -354,7 +354,6 @@
 %   \end{syntax}
 %   Selects a pseudo-random item of the \meta{seq~var}.  If the
 %   \meta{seq~var} is empty the result is empty.
-%   This is not available in older versions of \XeTeX{}.
 %   \begin{texnote}
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %
@@ -1303,14 +1303,20 @@
 %   Expandable tokens (which are automatically |N|-type) can be
 %   \tn{outer} macros, hence the need for \cs{exp_after:wN} and
 %   \cs{exp_not:N} in the code above, which allows the next function to
-%   safely grab the token as an argument.  We run some code that is
-%   expanded using the primitive \cs{cs_set_nopar:Npe} rather than
-%   \cs{tl_set:Ne} to avoid grabbing it as an argument as |#1| may be
-%   \tn{outer}.  To allow~|#1| as an argument of the user's function
-%   (stored in \cs{l_@@_peek_code_tl}), we set it equal to
-%   \cs{scan_stop:}, but we do it at the last minute because |#1|
-%   may be some pretty important function such as \cs{exp_after:wN}.
-%   Then we put the user's function and the elaborate first argument
+%   safely grab the token as an argument.  To allow the
+%   possibly-\tn{outer} token~|#1| as an argument of the \meta{user's
+%   function} (which is protected and stored in \cs{l_@@_peek_code_tl}),
+%   we set it equal to a harmless macro.  This must be done at the very
+%   last minute because |#1| may be some pretty important function such
+%   as \cs{exp_after:wN}.  Using a primitive \cs{cs_set_nopar:Npe}
+%   expansion (to avoid \tn{outer} problems) we set up to run the code
+%   \tn{let} |#1| \meta{user's function} \meta{user's function} followed
+%   by arguments involving~|#1|.  Regardless of~|#1| (including the
+%   user's function itself), the user's function is run.  It always
+%   starts with \cs{group_end:}, which has not been redefined since |#1|
+%   started out as expandable, and which restores the definition of~|#1|.
+%
+%   Then we put the elaborate first argument
 %   \cs{__kernel_exp_not:w} \cs{exp_after:wN} |{| \cs{exp_not:N} |#1| |}|:
 %   indeed we cannot use \cs{exp_not:n} |{#1}| as this breaks for an
 %   \tn{outer} macro and we cannot use \cs{exp_not:N} |#1|, as
@@ -1323,29 +1329,31 @@
 %   the two cases is easy: since we have made the escape character
 %   printable, \cs{token_to_str:N} gives at least two characters for a
 %   control sequence versus a single one for an active character
-%   (possibly being a space).  Importantly, once we apply
-%   \cs{token_to_str:N} we no longer need to worry about \tn{outer}
-%   tokens.
+%   (possibly being a space, in which case the trailing brace group is
+%   taken as the first argument of \cs{@@_peek_analysis_exp_aux:Nw}).
+%   Importantly, |#1| could be an \tn{outer} token (as it is only set to
+%   \cs{scan_stop:} at the last minute) but once we apply
+%   \cs{token_to_str:N} we no longer need to worry about it.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_peek_analysis_exp:N #1
   {
     \cs_set_nopar:Npe \l_@@_peek_code_tl
       {
-        \tex_let:D \exp_not:N #1 \scan_stop:
-        \exp_not:o \l_@@_peek_code_tl
+        \tex_let:D \exp_not:N #1 \l_@@_peek_code_tl
+        \l_@@_peek_code_tl
         {
           \exp_not:n { \__kernel_exp_not:w \exp_after:wN }
             { \exp_not:N \exp_not:N \exp_not:N #1 }
         }
         \exp_after:wN \@@_peek_analysis_exp_aux:Nw
-        \token_to_str:N #1 \prg_do_nothing: \s_@@
+        \token_to_str:N #1 { } \s_@@
       }
     \l_@@_peek_code_tl
   }
 \cs_new:Npe \@@_peek_analysis_exp_aux:Nw #1#2 \s_@@
   {
-    \exp_not:N \if:w \scan_stop: #2 \scan_stop:
-      { \exp_not:N \int_value:w `#1 } \token_to_str:N D
+    \exp_not:N \if_meaning:w \scan_stop: #2 \scan_stop:
+      { \exp_not:N \int_value:w `#1 ~ } \token_to_str:N D
     \exp_not:N \else:
       { -1 } 0
     \exp_not:N \fi:

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-build.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-build.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %
@@ -994,7 +994,6 @@
 %   \end{syntax}
 %   Selects a pseudo-random item of the \meta{token list}.  If the
 %   \meta{token list} is blank, the result is empty.
-%   This is not available in older versions of \XeTeX{}.
 %   \begin{texnote}
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-05-08}
+% \date{Released 2024-05-27}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2024-06-05 19:55:47 UTC (rev 71444)
@@ -75,7 +75,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-05-08}%
+\def\ExplFileDate{2024-05-27}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -13750,8 +13750,8 @@
 \str_new:N \l__keys_property_str
 \bool_new:N \l__keys_selective_bool
 \bool_new:N \l__keys_exclude_bool
-\seq_new:N \l__keys_selective_clist
-\seq_new:N \l__keys_tmp_clist
+\clist_new:N \l__keys_selective_clist
+\clist_new:N \l__keys_tmp_clist
 \clist_new:N \l__keys_unused_clist
 \tl_new:N \l_keys_value_tl
 \bool_new:N \l__keys_tmp_bool
@@ -25024,21 +25024,21 @@
   {
     \cs_set_nopar:Npe \l__tl_peek_code_tl
       {
-        \tex_let:D \exp_not:N #1 \scan_stop:
-        \exp_not:o \l__tl_peek_code_tl
+        \tex_let:D \exp_not:N #1 \l__tl_peek_code_tl
+        \l__tl_peek_code_tl
         {
           \exp_not:n { \__kernel_exp_not:w \exp_after:wN }
             { \exp_not:N \exp_not:N \exp_not:N #1 }
         }
         \exp_after:wN \__tl_peek_analysis_exp_aux:Nw
-        \token_to_str:N #1 \prg_do_nothing: \s__tl
+        \token_to_str:N #1 { } \s__tl
       }
     \l__tl_peek_code_tl
   }
 \cs_new:Npe \__tl_peek_analysis_exp_aux:Nw #1#2 \s__tl
   {
-    \exp_not:N \if:w \scan_stop: #2 \scan_stop:
-      { \exp_not:N \int_value:w `#1 } \token_to_str:N D
+    \exp_not:N \if_meaning:w \scan_stop: #2 \scan_stop:
+      { \exp_not:N \int_value:w `#1 ~ } \token_to_str:N D
     \exp_not:N \else:
       { -1 } 0
     \exp_not:N \fi:

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2024-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2024-06-05 19:55:47 UTC (rev 71444)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-05-08}%
+\def\ExplFileDate{2024-05-27}%
 \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2024-06-05 19:55:47 UTC (rev 71444)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-05-08}%
+\def\ExplFileDate{2024-05-27}%
 \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2024-06-05 19:55:47 UTC (rev 71444)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-05-08}%
+\def\ExplFileDate{2024-05-27}%
 \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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def	2024-06-05 19:55:47 UTC (rev 71444)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3debug.dtx
-\ProvidesExplFile{l3debug.def}{2024-05-08}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-05-27}{}{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-06-05 19:55:28 UTC (rev 71443)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls	2024-06-05 19:55:47 UTC (rev 71444)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3doc.dtx
 \RequirePackage{calc}
-\ProvidesExplClass{l3doc}{2024-05-08}{}
+\ProvidesExplClass{l3doc}{2024-05-27}{}
   {L3 Experimental documentation class}
 \clist_new:N \g_docinput_clist
 \seq_new:N \g_doc_functions_seq



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