[latex3-commits] [git/LaTeX3-latex3-latex2e] earlier-expl3: Load ltexpl in ltdefns (38400c39)

PhelypeOleinik tex.phelype at gmail.com
Thu Jun 4 20:16:39 CEST 2020


Repository : https://github.com/latex3/latex2e
On branch  : earlier-expl3
Link       : https://github.com/latex3/latex2e/commit/38400c393d5829e11aa1be3335a6d22bbae87941

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

commit 38400c393d5829e11aa1be3335a6d22bbae87941
Author: PhelypeOleinik <tex.phelype at gmail.com>
Date:   Thu Jun 4 15:16:39 2020 -0300

    Load ltexpl in ltdefns


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

38400c393d5829e11aa1be3335a6d22bbae87941
 base/changes.txt |  6 ++++++
 base/ltdefns.dtx | 12 +++++++++++-
 base/ltfinal.dtx |  9 ++-------
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 401f0d85..e2a15100 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,12 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
+2020-06-04  Phelype Oleinik  <phelype.oleinik at latex-project.org>
+
+	* ltdefns.dtx (subsection{Loading further extensions}):
+	Moved loading of ltexpl.ltx earlier (from ltfinal) to ltdefns to
+	allow usage of expl3 extensions while loading the kernel.
+
 2020-05-19  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* ltfssini.dtx (section{Custom series settings for main document families}):
diff --git a/base/ltdefns.dtx b/base/ltdefns.dtx
index 8b7a307a..da7b37ed 100644
--- a/base/ltdefns.dtx
+++ b/base/ltdefns.dtx
@@ -32,7 +32,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltdefns.dtx}
-             [2020/05/15 v1.5h LaTeX Kernel (definition commands)]
+             [2020/06/04 v1.5i LaTeX Kernel (definition commands)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltdefns.dtx}
@@ -101,6 +101,16 @@
 %<*2ekernel>
 %    \end{macrocode}
 %
+% \subsection{Loading further extensions}
+%
+% \changes{v1.5i}{2020-06-04}{Load \textsf{ltexpl}}
+% Simply load further code: it's deliberately separate.
+% This is done as soon as possible here in \texttt{ltdefns.dtx} so that
+% we have the extensions as soon as possible.
+%    \begin{macrocode}
+\input ltexpl.ltx
+%    \end{macrocode}
+%
 % \subsection{Initex initialisations}
 %
 % \task{???}{This section needs extension}
diff --git a/base/ltfinal.dtx b/base/ltfinal.dtx
index 56549507..8dc9270d 100644
--- a/base/ltfinal.dtx
+++ b/base/ltfinal.dtx
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltfinal.dtx}
-             [2019-10-02 v2.2 LaTeX Kernel (Final Settings)]
+             [2019-06-04 v2.2a LaTeX Kernel (Final Settings)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltfinal.dtx}
@@ -1044,13 +1044,8 @@
 %  }{}
 %    \end{macrocode}
 %
-% \subsection{Loading further extensions}
-%
 % \changes{v2.2}{2019-10-02}{Load \textsf{ltexpl}}
-% Simply load further code: it's deliberately separate
-%    \begin{macrocode}
-\input{ltexpl.ltx}
-%    \end{macrocode}
+% \changes{v2.2a}{2020-06-04}{Load \textsf{ltexpl} in \texttt{ltdefns}}
 %
 % \subsection{Freeing Memory}
 %





More information about the latex3-commits mailing list.